2

我真的将我的设备添加到白名单中进行测试,然后按照以下步骤操作:https: //support.appsflyer.com/hc/en-us/articles/207032066-AppsFlyer-SDK-Integration-iOS#integration 在设备上,我点击了 URL,Safari 重定向到了应用商店。我在 Xcode 上安装我的应用程序,但日志是自然安装,我不知道为什么它总是自然安装

4

1 回答 1

0

我的清单:

  1. 仔细检查实施(检查 info.plist 文件中的“URL 类型”和 Signing & Capabilities 选项卡中的“Associated domain”是否设置正确,没有拼写错误)
  2. 检查设备是否在 appsflyer 端列入白名单
  3. 在appsflyer端生成深层链接(因为我无法访问appsflyer端,我不知道应该向链接添加哪些参数,但在我的情况下,链接应该有“媒体源”和“活动”参数)
  4. 从设备中删除已安装的应用程序,将 url 发送到设备并打开它(我总是将链接复制粘贴到 Notes 应用程序 - 直接复制粘贴到 Safari 不起作用)。您应该从 Safari 重定向到 Appstore 应用程序页面。将设备留在该页面并从 xCode 安装应用程序
  5. 检查方法conversionInfo["af_status"]的值onConversionDataSuccess

如果深度链接运行良好但您无法获得非自然安装问题,则可能在第三步。尝试重新配置appsflyer链接并再试一次

您还可以检查此流程。除了第 3 步外,几乎相同:

替换以下参数: app_id - 正在测试的应用的 ID pid - 媒体源名称(例如“SDKTest”) c - 广告系列名称 IDFA/advertising_id - 广告 ID(如果用于测试的设备)

UPD(GDPR 相关)

如果您在致电AppsFlyerLib.shared.anonymizeUser = true之前致电AppsFlyerLib.shared.start(),您将始终获得自然安装

于 2020-12-07T07:03:31.010 回答