Hi,
We have an existing app and are experimenting with adding a target for macOS (Catalyst).
The only functionality that appears not to be working is offline playback (of FairPlay protected content).
We see that when we pass back a CKC that has either a time sensitive Content Key Duration TLLV or an Offline Key TLLV we get an error on calling:
[keyRequest persistableContentKeyFromKeyVendorResponse:...]
Like:
"Cannot Open" UserInfo={NSLocalizedDescription=Cannot Open, NSLocalizedFailureReason=This computer is not authorized to play (null).}
The error code is : -42668 (CKC invalid)
So the question is - Does UIKitForMac/Catalyst/Marzipan implementation of FairPlay support offline playback or not?