Google 应用邀请 - 在应用处于 运行 时收到 INSTALL_REFERRER

Google App Invite - Recieving INSTALL_REFERRER while app is running

我不知道如何接收来自 Google 的广播 在以下情况下播放:

我在我的应用程序中,单击主页以最小化该应用程序,然后转到我的电子邮件(或短信)并单击应用程序邀请 link。 Google Play 在后台默默地执行它的操作,然后在没有通知的情况下将我的应用程序带到前台。

据我从文档和故障排除中了解到:

  1. Intent 将包含应用程序启动时的应用程序邀请
  2. com.android.vending.INSTALL_REFERRER 应用安装后会播放

文档中没有任何内容显示 how/what google 当前为 运行 时向应用程序播放广播。在我的代码中,所有其他场景都有意义并且很有魅力。

归根结底,我想从原始 App Invitation 中捕获引用信息,但真的不知道如何做到这一点。

https://developers.google.com/app-invites/android/guides/app

如果应用程序已经是 运行,则不会调用 INSTALL_REFERRER 广播。这只会发生一次,即安装后第一次打开应用程序时。

由于您已经拥有该应用程序,因此您将直接深入link进入您的应用程序。来自你的 link:

If the user has already installed your app, the app will receive an Intent containing the optional deep link data. Implement the following code to respond to the invitation: ...