1 Reply
      Latest reply on Sep 16, 2019 1:15 AM by mathieu-fastpoint
      karlg_arris Level 1 Level 1 (20 points)

        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?