Non-Direct License Acquisition - APP/PAK
This page describes the requests that the client application makes to the PAK and the responses that it receives for licence acquisition in non-direct mode.
Initial API Calls
Before the client app can make a request to the MDRMM, it must get a block of opaque data (known as a "challenge") from the Player Access Kernel (PAK), which it then sends as part of its request to the MDRMM.
This happens as a series of calls and responses to/from the PAK. The calls that the client app makes is platform-dependent:
- iOS SDK: non-direct mode is not supported.
- iOS HTML
- Android SDK
- Android HTML
- PPAPI
- NPAPI
Response
The response includes opaque data (a "challenge") that the app passes to the MDRMM in the next stage.
Final API call
Once the client app has received the licence from the MDRMM, it passes it back to the PAK. This is explained in the same sections (linked to above) as the initial calls.