【问题标题】:How can I find out if user is using the latest version of application?如何确定用户是否使用最新版本的应用程序?
【发布时间】:2012-03-07 11:29:52
【问题描述】:

我想提醒用户他没有使用最新版本。

如何获取我的应用程序的最新版本代码?

【问题讨论】:

标签: android release versioning


【解决方案1】:

您可以自己跟踪它,使用 SharedPreferences:http://developer.android.com/reference/android/content/SharedPreferences.html

因此,从您的下一个版本开始,应用应将其版本号(您可以硬编码)存储在 SharedPreferences 中。

然后请求 www.yourdomain.com/latest-version-of-my-app,您会在其中返回应用的最新版本号。然后将其与 SharedPreferences 中存储的版本号值进行比较,如果 SharedPreferences 值 != 来自 URL 的响应,则显示提示升级的对话框

【讨论】:

  • 您不需要在 sharedpreferences 中存储值。您也可以在运行时检查 appversion。只需使用正确的方法获取它。
  • 我必须有一个网站...我认为有一个解决方案要求市场上的最后一个版本号!
  • 市场页面本身可以提供最新的版本号吗?
猜你喜欢
  • 2023-03-21
  • 2020-03-30
  • 1970-01-01
  • 1970-01-01
  • 2014-08-07
  • 1970-01-01
  • 1970-01-01
  • 2023-03-18
  • 2020-12-30
相关资源
最近更新 更多