【问题标题】:Check if android app has a newer version on playStore检查 android 应用在 playStore 上是否有更新版本
【发布时间】:2015-09-24 09:55:52
【问题描述】:

我想知道是否可以检查用户正在运行的应用程序是否是 Google PlayStore 提供的最新版本。我已经阅读了一些答案,他们说这是不可能的,但我看到一些应用程序可以做到这一点。

谁能告诉我该怎么做?我可以看到这是可能的。

【问题讨论】:

  • 一些应用程序会查询自己的服务器以检查可用的最新版本。没有简单的方法可以通过 google play 服务做到这一点。有人建议解析您的 Google Play 商品详情页面,但这不是一个好方法,而且可能随时中断。
  • 没有公共 API 只是不同的工作方式,例如在后台检查您的服务器。

标签: android google-play-services android-version


【解决方案1】:

Google Play 服务确实不公开此类 API

但是您可以使用一种解决方法来检查较新的版本:您的服务器上的简单请求可以做到,解析 Play 商店页面也可以做到等等。

【讨论】:

    【解决方案2】:

    您可以在您的服务器上为此类操作创建一个 api。

    您的 api 可以返回 currentVersionCode、minVersionCode 和 updateMessage 等值。

    您可以比较您的应用程序版本代码、currentVersionCode 和 minVersionCode,并显示一个对话框,以便更新或强制更新。

    【讨论】:

      猜你喜欢
      • 2021-03-13
      • 2011-09-09
      • 1970-01-01
      • 2013-01-21
      • 2012-09-01
      • 1970-01-01
      • 2021-09-14
      • 1970-01-01
      • 2020-12-13
      相关资源
      最近更新 更多