You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AppsFlyer Android 6.6.1中sendDeepLinkData方法替代方案问询

AppsFlyer Android SDK 6.6.1 缺失sendDeepLinkData方法的替代方案

sendDeepLinkData(Activity) 单参方法自SDK 5.3.0版本正式移除,6.x版本中没有保留同名单参实现,原有深度链接上报逻辑已经重构,按以下场景适配即可:

  • 普通深度链接唤起适配
    冷启动通过深度链接唤起应用时,SDK初始化后会自动读取启动页Intent携带的深度链接参数完成上报,无需手动调用任何方法。
    应用在前台时通过深度链接触发onNewIntent回调的场景,需要手动调用双参重载的sendDeepLinkData方法传入新的Intent,替代原有单参方法的调用,代码示例:
    import com.appsflyer.AppsFlyerLib;
    
    public class LaunchActivity extends AppCompatActivity {
        @Override
        protected void onNewIntent(Intent intent) {
            super.onNewIntent(intent);
            // 替换原单参sendDeepLinkData(this)调用
            AppsFlyerLib.getInstance().sendDeepLinkData(this, intent);
        }
    }
    
  • 延迟深度链接适配
    延迟深度链接的上报逻辑已经内置在SDK归因流程中,不需要手动触发上报。只需要在初始化SDK时注册AppsFlyerConversionListener,SDK完成首次启动归因后会自动上报深度链接事件,同时在onConversionDataSuccess回调中返回对应的深度链接参数,供业务做跳转逻辑使用。

注意:不要通过反射等方式强行调用旧版单参sendDeepLinkData方法,旧方法对应的上报链路已经下线,调用后无法产生有效数据,还可能导致应用崩溃。

内容的提问来源于stack exchange,提问作者Akshay Raiyani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 19:18:22