android - 从 Android Market 更新应用程序后的推荐人

标签 android google-analytics google-play

在我的应用程序中,我实现了一个广播接收器,它捕获从 Market 安装应用程序后由 Android 启动的 com.android.vending.INSTALL_REFERRER Intent 。

我在这里关注细节:http://code.google.com/mobile/analytics/docs/android/#referrals

这个引荐来源网址是否也捕获更新?换句话说,用户可以使用引荐来源网址和更新应用程序打开 Google Play 商店吗?

最佳答案

不,当应用已安装时,Google Play 商店不会发送 com.android.vending.INSTALL_REFERRER intent。

如果您的应用程序包名称是 com.example.android,您的 URL 将是这样的。

https://play.google.com/store/apps/details?id=com.example.android&referrer=testReferrer

当您在未安装应用程序的情况下打开 URL 时,您可以在 logcat 中看到来自 Play 商店的调试日志:

1857-1857/com.android.vending D/Finsky﹕ [1] 1.run: Capture referrer for com.example.android

当您在应用已安装的情况下打开相同的 URL 时,您会看到此日志:

1857-1857/com.android.vending D/Finsky﹕ [1] 1.run: Dropped referrer for com.example.android because already-installed

关于android - 从 Android Market 更新应用程序后的推荐人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30300485/

相关文章:

android - 如何在 Android 的 ViewPager 中添加进度条

java - 匿名 Runnable 的这种特殊使用会导致内存泄漏吗?

横向模式下的 Android 工具栏太高

android - 应用程序在 Android Market 中丢失

android - PlayStore - 以下 APK 或应用程序包可在 64 位设备上使用,但只有 native 32 位代码 : 1

java - 安卓应用内商店 : How to restore purchases

android - 如何从 Android 中的相机流中获取帧?

google-analytics - 尝试使用 Google Analytics 用户计时但未记录任何结果

ios - 集成新的Firebase..错误cocoapods

javascript - AngularJS 中的谷歌分析。看不到实时页面查看