在我的应用程序中,我实现了一个广播接收器,它捕获从 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/