用法示例
以下示例重点介绍了开发者如何在内容中使用 VIVEPORT 深层链接 API。
在尝试实现任何 API 函数之前,请确保您的内容具有 VIVEPORT ID 和密钥。
- 
  使用
  Viveport.Api.Init调用最高级别的 API 以初始化 VIVEPORT SDK。对于 Unity 开发者,通常调用 MonobehaviorStart()。
- 
  如果您使用的是 DRM API,请调用
  Viveport.Api.Getlicense以验证是否允许当前的最终用户账户启动内容。
- 
  调用
  Viveport.Deeplink.IsReady()以初始化深层链接 API。
- 
  请执行下列任一操作:
  - 
    使用内容的 VIVEPORT ID 调用
    Viveport.Deeplink.GoToApp以直接启动内容。
- 
    通过调用
    Viveport.Deeplink.GoToStore前往 VIVEPORT 页面以获取内容。
- 
    通过调用不含
    viveportId的Viveport.Deeplink.GoToStore前往 VIVEPORT 商店主页。
- 
    使用
    Viveport.Deeplink.GoToApp创建条件链接。
- 
    内容运行时,可以调用
    Viveport.Deeplink.GetLaunchData以获取用于在内容之间切换的启动数据。
 
- 
    使用内容的 VIVEPORT ID 调用
    
- 
  不再需要时,请调用
  Viveport.Api.Shutdown以释放 VIVEPORT SDK 资源。在 Unity 中,通常是在 MonoBehaviorOnDestroy()中或在Application.Quit()之前。