用法範例
以下範例重點介紹了開發人員如何在內容中使用 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()
之前。