6 Replies
      Latest reply on Nov 14, 2019 5:22 AM by mathieu-fastpoint
      karlg_arris Level 1 Level 1 (20 points)



        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:...]



        "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?