菜单

设置延迟深度链接

 

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

 

回调成功, SEDeferredDeeplinkInfo属性说明:

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

回调失败,errorCode

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

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

示例代码

#import <SolarEngineSDK/SolarEngineSDK.h> 


// 监听延迟深度链接回调

[[SolarEngineSDK sharedInstance] setDeferredDeepLinkCallbackWithSuccess:^(SEDeferredDeeplinkInfo * _Nullable deeplinkInfo) {
        NSLog(@"DeferredDeepLink success");
        NSLog(@" deeplinkInfo.turlId = %@",deeplinkInfo.turlId);
        NSLog(@" deeplinkInfo.sedpLink = %@",deeplinkInfo.sedpLink);
        NSLog(@" deeplinkInfo.sedpUrlscheme = %@",deeplinkInfo.sedpUrlscheme);
} fail:^(NSError * _Nullable error) {
        NSLog(@"DelayDeeplinkDeepLink error = %@",error);
}];


SEConfig *config = [[SEConfig alloc] init];
config.enableDelayDeeplink = YES;  // 设置延迟深度链接
[[SolarEngineSDK sharedInstance] startWithAppKey:appkey config:config];
最近修改: 2025-08-07Powered by