Please Select Your Location
Australia
Österreich
België
Canada
Canada - Français
中国
Česká republika
Denmark
Deutschland
France
HongKong
Iceland
Ireland
Italia
日本
Korea
Latvija
Lietuva
Lëtzebuerg
Malta
المملكة العربية السعودية (Arabic)
Nederland
New Zealand
Norge
Polska
Portugal
Russia
Saudi Arabia
Southeast Asia
España
Suisse
Suomi
Sverige
台灣
Ukraine
United Kingdom
United States
Please Select Your Location
België
Česká republika
Denmark
Iceland
Ireland
Italia
Latvija
Lietuva
Lëtzebuerg
Malta
Nederland
Norge
Polska
Portugal
España
Suisse
Suomi
Sverige

函數的用法

IsReady()

void IsReady(StatusCallback callback)
名稱 類型 描述
callback statusCallback 回調函數

調用此函數以初始化深層連結 API。

GoToApp()

void GoToApp(StatusCallback2 callback, string viveportId, string launchData)
名稱 類型 描述
callback statusCallback2 回調函數
viveportId string VIVEPORT ID
launchData string 可由 GetAppLaunchData() 取得的啟動數據。

啟動由 VIVEPORT ID 指定的內容,並使用 GetAppLaunchData() 傳送 launchData 給內容。 launchData 不能為空,但如果無啟動數據,則可以接受像 “NULL” “NONE” 的字串。

GoToApp()

void GoToApp(StatusCallback2 callback, string viveportId, string launchData, string branchName)
名稱 類型 描述
callback statusCallback2 回調函數
viveportId string VIVEPORT ID
launchData string 來自 GetAppLaunchData()
branchName string 目標分支名稱,可能回傳的值包括 “PROD” “BETA”

啟動由 VIVEPORT ID 指定的內容,並可選擇使用 GetAppLaunchData() 傳送 launchData 給內容。 launchData 不能為空,但如果無啟動數據,則可以接受像 “NULL” “NONE” 的字串。對於可能同時執行同一內容的多個版本的情況,可以為其指定分支名稱,例如內容的測試版本和正式版本。

GoToStore()

void GoToStore(StatusCallback2 callback, string viveportId)
名稱 類型 描述
callback statusCallback2 回調函數
viveportId string VIVEPORT ID

啟動 VIVEPORT 商店,並前往 VIVEPORT ID 指定的特定頁面。要前往 VIVEPORT 商店主頁,請為 viveportId 使用空字串。

GoToAppOrGoToStore()

void GoToAppOrGoToStore(StatusCallback2 callback, string viveportId, string launchData)
名稱 類型 描述
callback statusCallback2 回調函數
viveportId string VIVEPORT ID
launchData string 来自 GetAppLaunchData()

此 API 結合 GoToStore GoToApp 的功能,並偵測使用者是否已購買/安裝了內容。如果使用者已經擁有此內容,則開啟內容;如未有此內容則會開啟該內容的商店頁面。

GetAppLaunchData()

string GetAppLaunchData()

調用此函數可以取得使用 GoToApp GoToAppOrGoToStore 啟動內容的啟動數據。這將允取您取得 launchdata 字串,以便可以在啟動的內容中顯示正確的內容。

例如:內容 A 使用 GoToApp() 開啟內容 B,並以 “Start in level 2” 作為 launchData 傳送給 GoToApp() 。內容 B 可以調用 GetAppLaunchData() ,以便內容 B 知道從遊戲的 Level 2 開啟。