菜单

设置延迟深度链接

 

开启了延迟deeplink后sdk初始化时回去请求延迟deeplink相关参数

 

回调成功 code: 0 

DeferredDeepLinkInfo 属性说明:

  • sedpLink:跳转参数
  • turlId:7位短链
  • url scheme:用户在创建deeplink链接时填写的

回调失败 code:

  • 1101: sdk内部异常;
  • 1102: 与服务端建立链接失败;
  • 1103: 与服务端建立链接超时;
  • 1104: 服务端异常;
  • 1105: 服务端返回sdk端数据;
  • 1106: deeplink匹配失败,服务端回调空

注:延迟深度链接唤醒APP,无需上报唤醒事件。

示例代码

function buildDeferredDeeplinkResponse(): deferredDeeplink {
  const handleDeferredDeeplink: deferredDeeplink = (
    code: number,
    deferreddeeplink?: DeferredDeepLinkInfo
  ) => {
    if (code === 0) {
      if (deferreddeeplink) {
        log('deferreddeeplink.sedpLink: ' + deferreddeeplink.sedpLink);
      }
    } else {
      log('code: ' + code);
    }
  };
  return handleDeferredDeeplink;
}

async function Initiate(){

let deferredDeeplink: deferredDeeplink = buildDeferredDeeplinkResponse();

let initiateOptions:SolarEngineInitiateOptions = {
...
    deferredDeeplink: deferredDeeplink,
...
}
SolarEngine.initialize(appKey,initiateOptions,(result:InitiateCompletionInfo) => {

});
最近修改: 2025-05-16Powered by