Example Usage
The following example highlights how a developer might use the VIVEPORT DRM API in their title.
Make sure you have a VIVEPORT ID and Key for your title before trying to implement any of the API functions.
Important
: VIVE WAVE developers need to modify
AndroidManifest.xml
to include the
com.viveport.CHECK_LICENSE
permission. See
VIVE WAVE permissions
for details.
-
Call the Top Level API using
Viveport.Api.Init
to initialize the VIVEPORT SDK. For Unity developers, this is typically called as MonobehaviorStart()
. -
Call
Viveport.Api.Getlicense
to verify that the current end-user account is allowed to launch the title. If there is an error, an error code will be returned. -
Call
Viveport.Api.Shutdown
to release VIVEPORT SDK resources when no longer needed. In Unity, this is typically either in MonoBehaviorOnDestroy()
or beforeApplication.Quit()
.