应用程序上下文中的INSTALL_REFERRER意图生命周期

时间:2016-07-19 18:54:46

标签: android

我知道当用户第一次打开从Play商店安装的应用程序时,会触发INSTALL_REFERRER意图。以下是我想澄清的一些事项: 在启动任何活动之前是否已启用此意图? 广播接收器是否负责捕获在UI线程上运行的这个意图(即它会阻止活动开始)?

谢谢!

1 个答案:

答案 0 :(得分:2)

INSTALL_REFERRER意图的时间没有记录 - 不编写依赖于其交付的确切时间的代码。也就是说,根据我的经验,它是在第一次启动应用程序的过程时正确传递的。这通常会在发布活动onCreate之前发生,但您绝对不能依赖于此,因为它没有文档记录,可能会涉及设备和Android和Google Play服务的潜在版本。

虽然也没有记录,但我会非常自信地说,你的BroadcastReceiver的onReceive将在主线程as is documented in this question上被调用。