gpt4 book ai didi

android - 如何检查已安装的应用程序版本是否已过时

转载 作者:行者123 更新时间:2023-11-29 20:06:21 26 4
gpt4 key购买 nike

问题

我想确保我的应用程序的用户使用的不是我的应用程序的真正旧版本。就像在 WhatsApp 中发生的那样,如果您使用的是过时的版本,它会显示一条消息,指出当前版本已过时,请从 Playstore 更新您的应用程序。我也想在我的应用中实现这种行为。

我想实现这个目标的方式

为了实现这种行为,我想到了在应用程序启动时点击网络服务,这将提供最新版本的应用程序作为响应。该版本号将在新更新版本的后端手动更新,在应用程序中,我将通过代码(如果可能)获取我的应用程序的当前安装版本,并将其与从网络服务返回的版本进行比较。 Web 服务还将返回所需的最低安装版本。因此,与它进行比较,我将显示用于从 Play 商店更新应用程序的用户对话框。

这就是我想实现的行为。我想知道这是否是正确的做法,如果不是,请建议我实现此行为的更合适的方式。谢谢

最佳答案

是的,这是正确的做法。

如果您的应用程序正在使用网络服务,但并非针对所有内容,您可以考虑仅在需要使用服务时才显示对话框。这最大限度地减少了对服务器的不必要请求的数量。

正常是:客户端发送请求和自己的版本号。服务器检查版本号。如果它足够新,它会处理请求,否则返回一个 OUTDATED 响应:如果客户端收到这个 OUTDATED 响应,它可以显示一个对话框并重定向到播放商店。

关于android - 如何检查已安装的应用程序版本是否已过时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35607403/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com