使用INSTALL_REFERRER广播

时间:2014-10-14 14:15:37

标签: android android-intent google-play android-broadcast

我想知道来自推介的INSTALL_REFERRER广播的正确工作。这是为了确保它不可能“利用”应用程序。

到目前为止,这是我所理解的:

  1. 用户获取应用的引荐链接
  2. 用户在设备上下载
  3. 安装完成后,将从Google Play应用程序发送广播
  4. 此广播由跟踪推介的应用收到。
  5. 如果出现以下情况,广播是否会被解雇:

    1. 用户从同一帐户下载应用,但另一台设备
    2. 卸载应用程序,再次安装(在同一设备上)

1 个答案:

答案 0 :(得分:0)

一般来说,据我所知,在这两种情况下都应该触发。如果你想确保只计算一次,你应该检查你自己的服务器上的某种标志。

以下是支持此操作的文档: https://developer.android.com/reference/com/google/android/gms/tagmanager/InstallReferrerReceiver.html -

"The Google Play com.android.vending.INSTALL_REFERRER Intent is 
broadcast when an app is installed from the Google Play Store. This 
BroadcastReceiver listens for that Intent, passing the install referrer 
data to GTM for Mobile Apps and Google Analytics."