我正在将AppsFlyer与Android native 应用程序集成。我想使用Deferred Deep Linking,当用户单击着陆页广告并下载该应用程序时,在第一个应用程序打开时,用户直接登陆我想要的 Activity 。

链接文档:https://support.appsflyer.com/hc/en-us/articles/207032096-Deferred-Deep-Linking-Getting-the-Conversion-Data

但是我还没有找到一种方法来检查我的代码是否正确运行。
请帮我解决这个问题

最佳答案

对我有用的是:

  • 在AppsFlyer(here's how to do it)
  • 中将物理设备添加为测试设备
  • didFinishLaunchingWithOptions中的AppDelegate.swift中启用 Debug模式
    AppsFlyerTracker.shared().isDebug = true
  • 在您的AppDelegate.swift(as per article)
  • 中添加AppsFlyer方法
  • 从物理设备
  • 删除应用程序(或测试版本)
  • 从物理设备打开深度链接,您将被重定向到App Store。 不要从App Store安装应用程序!!! (将其关闭)
  • 通过XCode安装应用程序

  • 之后,在第一次安装时,它将调用onConversionDataReceived方法和其余人员。

    关于android - 如何使用AppsFlyer测试延迟的深层链接?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54105357/

    10-11 20:15