开启了延迟deeplink后sdk初始化时回去请求延迟deeplink相关参数
回调成功, attribution 里各参数说明:
-
sedp_link : 跳转参数
-
turl_id:7位短链
- sedp_urlscheme:用户在创建deeplink链接时填写的
回调失败,errorCode说明:
- 1101: sdk内部异常;
- 1102: 与服务端建立链接失败;
- 1103: 与服务端建立链接超时;
- 1104: 服务端异常;
- 1105: 服务端返回sdk端数据;
- 1106: deeplink匹配失败,服务端回调空
注:延迟深度链接唤醒APP,无需上报唤醒事件。
开发者可以在初始化config参数中选择是否开启延迟深度链接,
调用示例:
let solarEngineConfig = new SolarEngineConfig();
//启用延迟深度链接功能
solarEngineConfig.enableDeferredDeeplink = true;
const deferredDeepLinkListener: DeferredDeepLinkListener = {
onReceivedSuccess(attribution: Record<string, Object>) {
//回调成功
},
onReceivedFailed(errorCode: number) {
//回调失败
}
};
//可以通过设置以下回调获取延迟深度链接回调结果:
SolarEngineManager.setDeferredDeepLinkListener(deferredDeepLinkListener)
SolarEngineManager.initialize(context, "开发者appkey", solarEngineConfig);