【问题标题】:How can I verify if user have the last update in Google Play [duplicate]如何验证用户是否有 Google Play 中的最新更新 [重复]
【发布时间】:2019-07-15 07:27:06
【问题描述】:

我必须做些什么来验证用户是否在 Google Play 上拥有我的应用的最新版本。如果用户没有最后一个我会让他下载。

【问题讨论】:

  • 你可以查看版本...BuildConfig.VERSION_NAME
  • 创建一个Restful API,在API中传递最新版本并与正在运行的应用程序版本进行比较,如果两者相同,他更新应用程序否则做一些代码来下载新版本。

标签: java android android-studio user-controls


【解决方案1】:

您可以使用应用内更新来更新您的应用(但这支持 API 21 及更高版本

支持 API 级别 21 及更高级别,Play Core 库现在允许我们向用户提供应用内更新 — 这意味着我们可以显示当用户在我们的应用程序上下文中时应用更新是可用的

如果要强制用户更新应用,可以使用Immediate 类型更新

需要用户更新并重新启动应用才能继续使用应用的全屏用户体验。此 UX 最适合更新对于继续使用应用程序至关重要的情况。用户接受即时更新后,Google Play 会处理更新安装和应用重启。

如果您的应用满足 API 级别(即最低 SDK 为 21),请按照此guideline 使用应用内更新

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-15
    • 1970-01-01
    • 1970-01-01
    • 2013-12-24
    • 1970-01-01
    • 2017-04-15
    • 1970-01-01
    • 2019-08-15
    相关资源
    最近更新 更多