如何在 iOS 上测试非有机安装 Appsflyer

问题描述 投票:0回答:2

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

ios swift appsflyer
2个回答
0
投票

我的清单:

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

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

您还可以查看此流程。除了第三步之外几乎相同:

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

UPD(GDPR 相关)

如果您在致电

AppsFlyerLib.shared.anonymizeUser = true
之前致电
AppsFlyerLib.shared.start()
,您将始终获得有机安装


0
投票

很多年后。我继续使用 AppsFlyer SDK。我向AppsFlyer的帮助中心寻求技术支持, 他们说:“他们可以在日志中看到调用了UDL,但没有获取参数,因为单击链接和打开应用程序时的IP地址不同。请尝试通过单击并安装使用相同的网络.

终于我的Mac和iPhone用了同一个网络就可以测试了

注意:在使用移动应用程序进行测试之前,您需要先升级计划。

© www.soinside.com 2019 - 2024. All rights reserved.