APIs
Here’s a brief summary of the VIVEPORT SDK APIs:
API | Description |
Top Level API | Initializes the SDK environment, required for all other APIs |
DRM API* | Implements DRM compatibility API for those unable to use the DRM wrapper |
Session Token API | Gets session tokens for use with Photon authentication |
User Profile API | Gets information from the end user profile, such as user name and profile image |
In-App Purchase (IAP) API | Manages in-app purchases, both for prepared lists of purchases and to define them on the fly |
Subscription API | Checks VIVEPORT Subscription Status |
Deeplink API | Allows direct links to titles, parts of titles, and store pages |
Downloadable Content (DLC) API* | Manages downloaded content to supplement and expand released titles |
Stats & Achievements API | Manages stats and achievements set in the VIVEPORT Developer Console |
Leaderboards API | Shows global and local rankings for your titles |
Avatar API | Retrieves the binary files of user avatars |
Note:
The DLC API handles all DRM functions for DLC-related content. The DRM wrapper and DRM API are only for use with the main title, and should not be implemented in DLC.
The DLC API handles all DRM functions for DLC-related content. The DRM wrapper and DRM API are only for use with the main title, and should not be implemented in DLC.
Note:
Currently, the Avatar API is only compatible with Android and Unity.
Currently, the Avatar API is only compatible with Android and Unity.