开启了延迟deeplink后sdk初始化时回去请求延迟deeplink相关参数
SDK初始化时 config 中的 enableDelayDeeplink 属性设置为true则开启延迟deplink
示例代码
solarengine.delayDeeplinkCallback((result) => {
let code = result.code
if (code == 0) {
console.log("delayDeeplinkCallback success ...")
let data = result.data
console.log(JSON.stringify(data))
} else {
console.log("delayDeeplinkCallback fail ...")
console.log(code)
}
})
let appkey = ""
solarengine.preInitSDK(appkey)
let config = {
"enableDelayDeeplink":true,
"logEnabled": true
};
solarengine.initSDK(appkey, config)
回调成功, result.data 属性说明:
- sedpLink:跳转参数
- turlId:7位短链
- url scheme:用户在创建deeplink链接时填写的
回调失败,errorCode
- 1101: sdk内部异常;
- 1102: 与服务端建立链接失败;
- 1103: 与服务端建立链接超时;
- 1104: 服务端异常;
- 1105: 服务端返回sdk端数据;
- 1106: deeplink匹配失败,服务端回调空
注:延迟深度链接唤醒APP,无需上报唤醒事件。