意图ACTION_PACKAGE_REPLACED在新包或旧包上调用?

时间:2013-02-22 10:30:41

标签: android android-intent automatic-updates

我正在尝试使用ACTION_PACKAGE_REPLACED。

从我的研究看起来,在上一个软件包被停止之后它被调用了新的软件包,但是文档对我来说并不清楚(对我来说)并且我读到PACKAGE_REPLACED在被替换的软件包上被调用(旧的)。

我尝试了什么:

  • 旧包没有接收者的ACTION_PACKAGE_REPLACED,新包带有接收器的ACTION_PACKAGE_REPLACED:一旦替换终止,动作PACKAGE_REPLACED就会广播到新包
  • 旧包裹WITH ACTION_PACKAGE_REPLACED的接收器,没有接收器的新包裹ACTION_PACKAGE_REPLACED:动作PACKAGE_REPLACED未被广播到任何包裹

我正在通过在Android 4.1上手动启动包含不同版本应用的APK包进行测试

我的问题是:这是针对Android 4.1的,还是预期的行为?我应该期望与Google Play中的自动更新有不同的行为吗?

0 个答案:

没有答案