注:此方法仅适用于iOS和Android
延迟深度链接
开启了延迟deeplink后sdk初始化时回去请求延迟deeplink相关参数
回调成功, data字段 属性说明:
•sedpLink:跳转参数
•turlId:7位短链
•sedpUrlscheme:用户在创建deeplink链接时填写的
回调失败,errorCode
•1101: sdk内部异常;
•1102: 与服务端建立链接失败;
•1103: 与服务端建立链接超时;
•1104: 服务端异常;
•1105: 服务端返回sdk端数据;
•1106: deeplink匹配失败,服务端回调空
调用示例:
USEAnalytics::preInit("开发者申请的appkey");
USEAnalytics::setDeferredDeeplinkCallback(
FDeferredDeeplinkCallBack::CreateLambda(
[](const FDeferredDeeplinkData& data) {
UE_LOG(LogTemp, Log, TEXT("[SE] DeferredDeeplinkCallback: code=%d, turlId=%s, sedpLink=%s, sedpUrlscheme=%s"),
data.code,
*data.turlId,
*data.sedpLink,
*data.sedpUrlscheme);
}
)
);
FSEConfig config;
config.logEnabled = true;
config.deferredDeeplinkenable = true;
USEAnalytics::init("开发者申请的appkey", config);