菜单

设置延迟深度链接

如您开启了延迟deeplink, 则sdk初始化后会去请求延迟deeplink相关参数

回调成功, result 参数说明:

  • sedp_link : 跳转参数

  • turl_id:7位短链

  • sedp_urlscheme:用户在创建deeplink链接时填写的

回调失败,errorCode说明:

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

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

开发者可以在初始化config参数中选择是否开启延迟深度链接,

调用示例:

SolarEngineConfig.Builder builder = new SolarEngineConfig.Builder();
builder.enableDeferredDeeplink(true);
SolarEngineManager.getInstance().initialize(context, "开发者appkey",
builder.build(), new OnInitializationCallback() {
     @Override
      public void onInitializationCompleted(int code) {
             //todo
      }
});

 

开发者通过上述方法开启延迟深度链接之后,可以通过以下回调方法获取深度链接回调结果(需要在SDK 初始化之前调用):

调用示例:

SolarEngineManager.getInstance().setDeferredDeepLinkCallback(new DeferredDeepLinkCallback() {
            @Override
            public void onReceivedSuccess(JSONObject result) {
                //回调成功
            }

            @Override
            public void onReceivedFailed(int errorCode) {
                //回调失败
            }
});
最近修改: 2025-06-23Powered by