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 开始。