如何在用户启动我的应用程序时弹出 'new update available' 对话框 (android)

How to pop up 'new update available' dialogue, when user starts my app(android)

我使用 AndEngine 制作了一款游戏,我已经进行了三次不同的更新并上传到 google 游戏商店。我看到 Google 确实提供了更新通知,但是大多数人没有阅读 Google 提供的 'available updates' 通知。

所以当用户启动我的应用程序时,我希望它弹出一个对话框,例如 "A new version is available. Do you want to update?" 并且在单击 'yes' 按钮后,它将 link 到 google 我的应用市场。

有什么方法可以实现这样的设备吗?

我认为没有 google api。最好的方法是在互联网上的某个地方共享一个包含最新应用程序版本的简单单行文件。 例如: 1.分享一个内容为“1.0”的配置文件,该文件是最新版本的应用程序。 例如,您可以使用 google 文档。 2. 当您的应用程序启动时,您会读取该文件并将那里的版本与您的应用程序版本进行比较。如果文件中的版本更大,您会为用户显示一个对话框。

遵循这个算法

  1. 启动应用程序
  2. 检查清单中的版本
  3. 从服务器检查版本(在 Internet 上的某处,您可以在发布新更新时手动更新版本 name/code)
  4. 比较本地和远程版本。如果不等于 launch a URL to your app.