android - 市场更新后唤醒应用程序

标签 android google-play upgrade

我希望我的应用在使用市场(Play 商店)更新后唤醒。 我怎样才能做到这一点?

唤醒是指要执行的 Application.onCreate()。

最佳答案

正如 Commonsware 提到的,ACTION_PACKAGE_REPLACED 可以解决问题。您只需要将您的包名称与 Intent 数据进行比较,否则您会发现所有包都被替换了。

在较新的 API 中(12 个以上)有 ACTION_MY_PACKAGE_REPLACED,它只发送到被替换的应用程序。

关于android - 市场更新后唤醒应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13035244/

相关文章:

java - 在 onClick() 内部获取 R.drawable int

android - 如何上传 mapping.txt 到 PlayStore

ios - React Native项目版本升级报错: v0. 56 to v0.60,iOS失败

ubuntu - 易于更新错误 : The repository 'http://us.archive.ubuntu.com/ubuntu saucy Release' does not have a Release file

android - Gradle Kotlin DSL : Define Android build tools version in unique place

Android 预安装检测

android - 我可以增加 Google Play 商店中付费 Android 应用程序的费用吗?

visual-studio-2010 - 带有脚本的 SSIS 包无法升级到 VSTA - 如何修复或解决?

java - 通过 Intent 在选项卡式 Activity 中编辑 TextView - Android

android - 如果从 google play 下载应用程序,Facebook 登录不起作用