问题标签 [appsflyer-ios-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
870 浏览

ios - AppsFlyer 的 SDK 收据验证失败

尝试使用 AppsFlyer 的 SDK 进行应用内购买服务器收据验证。validateAndTrackInAppPurchase在 SKStoreKit 的completeTransaction:回调中调用方法。但是它失败并总是返回以下响应。

21004回应说The shared secret you provided does not match the shared secret on file for your account.

但我对此没有太多想法shared secret

0 投票
0 回答
335 浏览

ios - 如果已安装 Apps-flyer 的一个链接,则无法打开应用程序?

我已经通过上述方法创建了appsflyer的深层链接。当它触发时,它仅在浏览器中打开。如果已经安装,它无法打开应用程序。我应该怎么办?

0 投票
1 回答
365 浏览

ios - 条件绑定的初始化程序必须具有 Optional 类型,而不是 '[AnyHashable : Any]'

当我这样输入时:

我在此行收到错误“条件绑定的初始化程序必须具有可选类型,而不是'[AnyHashable:Any]'”if let data = attributionData

如何修复它?

0 投票
0 回答
143 浏览

ios - 检查用户是否使用 AppsFlyer SDK 从 Snapchat 安装了我的应用

我正在使用 AppsFlyer 并尝试在 Snapchat 中设置广告。当用户从 Snapchat 安装应用程序时,我在 AppsFlyer 中看到“media_source – snapchat_int”的单独用户列。我想确定用户在应用启动时是否来自 Snapchat。我试过这样做:

但来源始终为零。AppsFlyer 不知何故知道这是来自 Snapchat 的安装,我只是无法弄清楚这些数据传递到哪里以及如何拦截它。

PS AppsFlyer 帐户信息不在我的 Snapchat 广告管理器中,而且我没有使用 OneLink(我认为不可能),只是在 Snapchat 广告中插入 appID。

0 投票
0 回答
398 浏览

ios - iOS IDFA AppsFlyer - 事件不会记录

在我正在开发的应用程序中,我们Appsflyer用于跟踪应用程序中的事件。我们已经使用Appsflyer了多年,但自 2020 年 3 月以来,我们不再在控制台中看到事件。

  1. 在 Android 应用程序中一切正常

  2. 我与 2019 年的提交进行了比较,与记录事件相关的代码没有变化

  3. 当我通过 运行应用程序时xcode,记录的事件,当我从 运行相同的构建时Test Flight,未记录事件。

  4. 当我们将应用程序上传到 时Appstore,我们不选中该IDFA复选框,但对于使用 的其他应用程序,我们不检查它Appsflyer,并且在其他应用程序中一切正常,所以我认为它不相关。

随着我们的进展,我会在帖子中添加更多信息。

当我没有想法时,任何想法都会受到高度赞赏。谢谢。

编辑:

  1. 似乎第“3”点无关紧要,因为它似乎只是因为我在iOS 12. 话虽如此,看来该事件不会仅登录iOS >=13.0

  2. 在 iPhone 设置中打开 LAT 选项

0 投票
1 回答
363 浏览

ios - 向 AppsFlyer 发送服务器到服务器事件

我正在尝试向 AppsFlyer 发送服务器到服务器事件以获取订阅通知。现在我从我的 API 端点捕获了用户订阅数据。根据下面的文章,我必须在 appsflyer 请求中附加“appsflyer_id”和“customer_user_id”。这些 Id 在用户启动应用程序时生成。我怎么知道哪个用户执行了哪个事件?在订阅收据中不包含任何用户的私人数据。如何将“appsflyer_id”和“customer_user_id”与订阅收据映射?

文章: https: //support.appsflyer.com/hc/en-us/articles/360001279189-Subscription-Tracking-Guide#servertoserver

0 投票
0 回答
34 浏览

ios - 安装了 Appsflyer SDK,仍然收到未安装 SDK 的邮件

我已经在我的项目中安装了 Appsflyer SDK,我能够进行自然安装,它也反映在我的仪表板上。但我最近收到了一封来自 AppsFlyer 的邮件,说“我们注意到您尚未集成 AppsFlyer SDK”。

虽然我在应用商店中的应用没有包含 SDK。我已经在新版本中包含了 SDK,它正在试飞中。

问题:AppsFlyer 团队是否会检查应用商店中的应用或我在 testflight 上提交的新应用

0 投票
0 回答
135 浏览

ios - 在 AppsFlyer 仪表板中看不到非自然安装

我已经安装了 iOS AppsFlyer SDK,当我尝试他们的“模拟非有机安装”测试时,我能够看到有机安装,但我看不到非有机安装。我仍然有一个有机安装。有什么我需要做的吗?

0 投票
1 回答
277 浏览

ios - 使用 AppsFlyer 和 React Native 启动 Universal Link 时未调用 continueUserActivity

我正在为 React Native 应用程序添加通用/深度链接,它还使用 AppsFlyer React Native 插件/iOS SDK(但我相信这不是问题)。每当我单击通用链接(AppsFlyer OneLink)时,它会启动应用程序,但application:continueUserActivity:restorationHandler根本不会调用该方法。当我通过配置的 URL 方案启动时,它工作正常。我添加了一个willContinueUserActivityWithType方法,当应用程序以 的NSUserActivity类型启动时运行,NSUserActivityTypeBrowsingWeb但之后它只是正常启动应用程序。这是 AppDelegate.m 中的代码:

Appsflyer github here上有一个问题,但那里的建议都没有奏效,而且显然它已在我正在使用的最新框架版本(6.2.41)上修复。这里的 React Native github 上也有一个问题,但是我尝试了这些建议(禁用远程 JS 调试、发布构建等),但没有任何效果;实际上在发布模式下,willContinueUserActivityWithType根本不会被调用。不过,我继续在这里进行实验。

0 投票
0 回答
55 浏览

appsflyer - AppsFlyer 始终为 Android 发送邀请归因数据

我有一个正在实现 AppsFlyer SDK 插件的 Unity 应用程序。我的 AppsInvite 工作正常,并且与 OneLink 的深层链接也正常工作。所有的数据似乎都是正确的。当用户收到应用邀请并安装了我们的应用时,我遇到了问题。在此之后,进入应用程序的任何深层链接仅具有初始邀请的属性。它不包含任何深层链接数据。此外,无论何时打开应用程序,它都有相同的数据,即使没有人点击链接。

我想知道的是,在新用户收到 App Invite 后,我应该以某种方式“删除”该请求还是承认它已收到,这样我就不会一遍又一遍地收到它?

我实现了 IAppsFlyerConversionData 和 IAppsFlyerUserInvite 接口。

目前我正在测试Android版本。iOS 版本没有获得任何归因数据,但我会在之后解决这个问题。