跳到主要内容

Fetch

AndroidiOS
如果您使用的是 Unreal Engine,请参见 Unreal Engine SDK 的 Fetch

获取 SDK 缓存的 DeepLink 数据。

调用 Fetch 函数的时机:

  • App 启动时调用。SDK 在获取到数据时,不知道引擎层是否已经设置回调并准备好接收数据,因此需要调用 Fetch 主动获取一次 SDK 已经缓存的 DeepLink 数据。
  • 收到 DeepLink 回调时调用。收到 DeepLink 回调代表 SDK 已接收到 DeepLink 数据,需要调用 Fetch 获取最新数据。
    常见场景:应用在后台时,通过应用外链接拉起应用。
注意

调用 Fetch 后,SDK 缓存的数据会被清除。

函数定义

public static string Fetch();

代码示例

string deeplinkret = INTLAPI.Fetch();

返回值

Fetch 函数返回 JSON 字符串,有两个 key:urlparams

示例:

{
"url":"https://sdk-deeplink-confs.intlgame.com/help?d=h&a=b",
"params":{
"a":"b",
"d":"h"
}
}