检测android应用程序是否已更新

检测android应用程序是否已更新,android,events,google-play,broadcast,Android,Events,Google Play,Broadcast,我需要找到一种方法来检测我的应用程序是否已从google play更新。 在更新之后,我想运行一些只应该运行一次(并且只在更新之后)的函数 google play更新应用程序后是否发送任何事件或广播 或者还有其他方法可以找到吗?启动时,从SharedRef加载上次保存的版本,将其与当前版本进行比较,然后将当前版本保存在shared Pref中,或者您可以使用更新广播,即包\u替换(但这是在应用程序更新时调用的,而不是在应用程序更新后使用时)@njzk2如果用户编辑了保存在SharedRef?中的

我需要找到一种方法来检测我的应用程序是否已从google play更新。 在更新之后,我想运行一些只应该运行一次(并且只在更新之后)的函数

google play更新应用程序后是否发送任何事件或广播


或者还有其他方法可以找到吗?

启动时,从SharedRef加载上次保存的版本,将其与当前版本进行比较,然后将当前版本保存在shared Pref中,或者您可以使用更新广播,即
包\u替换
(但这是在应用程序更新时调用的,而不是在应用程序更新后使用时)@njzk2如果用户编辑了保存在SharedRef?中的版本,你的应用程序会发疯,特别是当他们输入奇怪的数字时,这只是顺便说一句。@Elltz:用户不能这样做,除非你为他们提供一个ui来这样做。。。(这将是一件非常愚蠢的事情)我想我会选择SharedRef alternativ。谢谢!