We are implementing fairplay with our videoplayer and we are able to do all the steps apple requires to play drm videos, but the video just doesn't play. We are able to:
- Receive a call on our delegate: shouldWaitForLoadingOfRequestedResource
- On the above call, we download the certificate properly, and with the certificate + assetId, we successufuly generate the SPC
- With the SPC, we are able to POST to license server and sucesfully receive the CKC
With the CKC, we call
loadingRequest.dataRequest?.respond(with: ckcResponseData) loadingRequest.finishLoading()
But the video just doesn't start playing. Is there anything we are missing? Do we need the "FPS Deployment Package" in order to make it work with our apple account? Notice we are testing on real devices already.