用法示例
确保您具有自 VIVEPORT 开发者控制台 获取的 VIVEPORT ID 和 VIVEPORT 密钥。
确保您具有 Photon 密钥。请参阅 Photon 密钥 。
-
通过调用
Viveport.Api.Init
初始化最高级别的 API。对于 Unity 开发者,通常调用为 MonobehaviorStart()
。 -
如果您使用的是数字版权管理(DRM)API,请调用
Viveport.Api.Getlicense
以验证是否允许当前的最终用户账户启动内容。 -
检查与 VIVEPORT 的连接,并通过调用
Viveport.Token.IsReady()
初始化 Session Token API。 -
通过调用
Viveport.Token.GetSessionToken
获取 session token。此 token 通过callback
信息获取。 -
在代码中使用此 token。确保您的代码使用了
CustomAuthenticationType.Viveport
,并确保将 AuthParameter 设置为"userToken"
作为 VIVEPORT token。有关详细信息,请参阅 Photon 网站上的 Photon VIVEPORT Authentication 。 -
不再需要时,请调用
Viveport.Api.Shutdown
以释放 VIVEPORT SDK 资源。在 Unity 中,通常是在 MonoBehaviorOnDestroy()
中或在Application.Quit()
之前。