用法範例
以下範例重點介紹了開發人員如何在內容中使用 VIVEPORT 數位版權管理 (DRM) API。
在執行任何 API 函數之前,請確認您的內容擁有 VIVEPORT ID 和金鑰。
注意:
DRM wrapper 可提供更好的保護,請儘可能使用 DRM wrapper 來替代 API。提供 DRM API 僅出於相容性的考量,且僅在 wrapper 引起無法解決的相容性問題時使用。如需更多關於 DRM wrapper 的詳細資訊,請參閱
VIVEPORT 提交指南
。
-
使用
Viveport.Api.Init
調用頂級 API 以初始化 VIVEPORT SDK。對於 Unity 開發人員,通常調用 MonobehaviorStart()
。 -
調用
Viveport.Api.Getlicense
以驗證是否允許目前的使用者帳戶啟動內容。如果錯誤發生,將回傳錯誤代碼。 -
不再需要時,請調用
Viveport.Api.Shutdown
以釋放 VIVEPORT SDK 資源。在 Unity 中,通常是在 MonoBehaviorOnDestroy()
中或在Application.Quit()
之前。