问题标签 [appsflyer-android-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 回答
733 浏览

react-native-android - Appsflyer 集成 - 使用 React Native 的商店外 apk

我正在尝试将 Appsflyer 与 React Native 的商店外 apk 集成,我遵循了以下提到的步骤 -

  • 在 Appsflyer 帐户上添加了应用程序,使用 com.reactnativetest 包和 9apps_int 作为频道名称。
  • 在我的 React Native App 中集成 react-native-appsflyer SDK,遵循 react-native-appsflyer 文档。
  • 在代码中添加了调试模式为 true 的 initSDK 和 trackEvent 方法。
  • 在手机上调试了应用程序,我得到了来自 initSDK 和 trackEvent 的成功响应。

现在,当我查看 Appsflyer 仪表板时,它给了我“0”有机和非有机安装,并且仪表板中也没有跟踪任何事件。

我还使用 AppsFlyer 集成测试应用程序进行了测试,将我的设备列入白名单并再次测试应用程序,但结果相同。

请帮助我在这方面哪里错了?

我是否需要在测试之前将应用程序上传到除 Play Store/App Store 以外的任何商店,我不能在调试模式下测试应用程序安装吗?

请帮忙。

谢谢。

0 投票
1 回答
669 浏览

android - INSTALL_REFERRER 接收器是否仍可在 Android Oreo 上使用?

我使用referrerSender在 Galaxy S8+、Oreo 8.0.0 上测试我的应用程序。有问题,它喜欢: 在此处输入图像描述

它适用于另一部手机(Android 5.1.1)

0 投票
0 回答
780 浏览

android - AppsFlyer Android onInstallConversionDataLoaded 延迟回调

好的,所以我从 AppsFlyer Cordova 插件中获取了代码:

注册转换监听器

OnInstallCoversionDataLoaded回调延迟了几分钟。谁能建议如何解决这个问题?

0 投票
0 回答
1786 浏览

android - AppsFlyer SDK 集成测试在应用上失败,但非有机测试数据反映在 Dashboard 上

尝试集成适用于 Android 的 AppsFlyer SDK,我已按照AppsFlyer 指南中指示的所有步骤进行操作。最初,声明的依赖项是:

但是由于某种原因,它本身并没有指向最新版本,从而使该init()版本不可见。因此,我转而将其调整为版本4.8.15(当前为最新版本),该版本按指南中的预期工作。

在添加了所需的权限(带有可选权限)和 BroadcastReceiver(我没有任何其他的引荐来源接收者,所以我只使用了SingleInstallBroadcastReceiver)之后,我在应用程序的 Application 类上实现了初始化,如下所示:

清单肯定指向 MyApp 应用程序类。就是这样了。初始设置完成。根据指南进行SDK 集成测试的时间。

所以我直接从 Android Studio 将应用程序安装到我的设备上,下载 SDK 集成测试应用程序,将设备列入白名单,并选择测试指南中提到的应用程序名称。每一步都随之而来。

无法监控此应用程序。请确保:

  1. 您正在使用受支持的 AppsFlyer SDK 版本。
  2. AppsFyler 的 BroadcastReceiver 已配置。
  3. startTracking() 放在 MainActivity
  1. 这是最新版本。所以它应该工作。
  2. 复制粘贴接收器。尝试删除它然后重新运行测试,它显示缺少接收器错误。又贴进去了
  3. 我正在调用startTracking()实际的应用程序类。但到底是什么。我试了一下,以MainActivity.onCreate()同样的结果调用它。

我不知道是什么导致了测试失败。由于没有关于如何进一步调试它的详细信息,因此也没有太多可继续的内容。但是,我检查了仪表板,它就在那里。计算了非自然安装数据。

现在我很困惑。集成或 SDK 集成测试应用程序是否存在问题?

0 投票
1 回答
3079 浏览

android - AppsFlyer SDK 集成

我在应用程序中添加了 AppsFlyer SDK。以下是我在应用程序中添加的代码:

在应用程序类中:

在清单中:

在跟踪事件的活动中:

我无法在 AppsFlyer 仪表板中查看活动。也无法查看事件的自定义参数。

有什么建议么?

谢谢!

0 投票
1 回答
1509 浏览

android - AppsFlyer 与 ProGuard 一起使用时构建失败

我正在按照本手册将 AppsFlyer 集成到我们的 Android 应用程序中。

当我尝试构建项目时minifyEnabled true,构建日志中出现以下警告:

警告:com.appsflyer.GcmInstanceIdListener:找不到超类或接口 com.google.android.gms.iid.InstanceIDListenerService

警告:com.appsflyer.GcmInstanceIdListener:找不到引用的类 com.google.android.gms.iid.InstanceID

警告:com.appsflyer.GcmInstanceIdListener:找不到引用的类 com.google.android.gms.iid.InstanceIDListenerService 警告:com.appsflyer.GcmInstanceIdListener:找不到引用的类 com.google.android.gms.iid.InstanceID警告:com.appsflyer.GcmInstanceIdListener:找不到引用的类 com.google.android.gms.iid.InstanceID

警告:com.appsflyer.GcmInstanceIdListener:找不到引用的类 com.google.android.gms.iid.InstanceIDListenerService

警告:com.appsflyer.GcmInstanceIdListener:找不到引用的类 com.google.android.gms.iid.InstanceIDListenerService

警告:com.appsflyer.u:找不到引用的类 com.google.android.gms.iid.InstanceIDListenerService

并且构建失败。

这是应用程序模块 build.gradle 的相关部分:

这是 ProGuard 配置的相关部分:

0 投票
0 回答
263 浏览

cordova - Appsflyer cordova-plugin-appsflyer-sdk - 无法跟踪 Android 上的安装

我正在使用 Cordova 插件来跟踪我的混合应用程序的安装:cordova-plugin-appsflyer-sdk

这个插件在 iOS 上适用于我,我能够跟踪使用 Cordova 构建的 iOS 应用程序的安装。我无法跟踪 Android 应用程序的安装。

当我使用他们的集成测试应用程序时,我收到此错误:

                    在此处输入图像描述

仪表板是这样配置的:

我单击“添加应用程序”,选择“Android out of store APK”,添加为商店详细信息:我的应用程序的捆绑标识符,“TEST”作为通道名称和应用程序 URL 的假 URL。我保存并成功创建了仪表板。

当我执行initSdk 命令时,响应显示“成功”,但仪表板上没有出现任何安装!

登录控制台: 在此处输入图像描述

0 投票
1 回答
503 浏览

android - Appsflyer 崩溃:致命异常:MultipleInstallBroadcastReceiver.java 第 43 行的 java.lang.NoSuchMethodError

我收到了 Crashlytics 中针对 MultipleInstallBroadcastReceiver.java 类中的 com.appsflyer.MultipleInstallBroadcastReceiver.onReceive 报告的崩溃

在所有 android 版本中,只有少数用户报告了此崩溃

0 投票
2 回答
1229 浏览

android - 后台服务限制和 Firebase 云消息传递

我正在尝试实现此 Appsflyer 卸载跟踪功能:https ://support.appsflyer.com/hc/en-us/articles/210289286?input_string=android+uninstall+tracking#Android-Uninstall

并且显然需要设置 FCM 服务来处理静默推送。问题是 API 级别 26 后限制后台服务:https ://developer.android.com/guide/components/services

那么这将如何工作呢?我在这里错过了什么吗?尝试搜索 FCM 和服务背景限制,但没有发现围绕该问题的讨论。

0 投票
2 回答
474 浏览

android - 如何在安装了 FCM 的应用中集成 Appsflyer 卸载测量?

我尝试将 AppsFlyer SDK 与我们应用程序中已集成的 FCM 集成,但偶然发现了卸载测量部分。没有 AppsFlyer Uninstall Measurement 的应用版本在 Google Play 商店中,而带有它的版本还没有。根据我遵循的说明 (每一步都已完成),如果我们删除从 Google Play 安装的应用程序或直接从计算机上安装的应用程序(如果我正确解释了“商店外”一词),应该没有区别。但在我们的 AppsFlyer 帐户中,等待 24 小时后仍不会显示卸载。

1)步骤4对于尚未集成FCM的用户和已经集成它的用户分别使用不同的类FirebaseMessagingServiceListener和不同的用户FirebaseMessagingService。这两个课程都不是最终的。如果我们用第一类替换第二类会发生什么坏事?

2) 我注意到其他语言的同一篇文章与英文的文章不同。哪一个更实际,应该被信任?