在Flutter中,我如何管理版本并为Android应用程序发送更新或补丁并强制用户更新 . 我也想阻止用户如何更新 . 我的方法是检查应用程序第一页的版本并显示警告?那是这样的吗?
在这一点上,Flutter(更准确地说是Dart)与java应用程序没有什么不同,我们可以想象有多种解决方案 . 这里有几个 :
您可以调用游戏商店并解析结果以获取您的应用程序的当前版本并向用户显示消息,阻止他使用他的应用程序版本(根据更改而不易遵循)
您也可以使用自己的服务器,并使您的应用程序从那里读取当前版本 .
如果您的应用程序对您管理的API进行了一些调用,则可以在每次调用中包含应用程序版本,并在版本过期时向应用程序返回特殊错误代码
通常,这是由Google Play服务处理的,只需按照一些规则将您的应用更新到Google Play控制台即可 . 我从未强迫用户更新到更高版本,但在新版本可用后,将在后台下载更新 .
阅读Google支持团队的以下文章,我认为它可能对您有所帮助:
Update your apps
2 回答
在这一点上,Flutter(更准确地说是Dart)与java应用程序没有什么不同,我们可以想象有多种解决方案 . 这里有几个 :
您可以调用游戏商店并解析结果以获取您的应用程序的当前版本并向用户显示消息,阻止他使用他的应用程序版本(根据更改而不易遵循)
您也可以使用自己的服务器,并使您的应用程序从那里读取当前版本 .
如果您的应用程序对您管理的API进行了一些调用,则可以在每次调用中包含应用程序版本,并在版本过期时向应用程序返回特殊错误代码
通常,这是由Google Play服务处理的,只需按照一些规则将您的应用更新到Google Play控制台即可 . 我从未强迫用户更新到更高版本,但在新版本可用后,将在后台下载更新 .
阅读Google支持团队的以下文章,我认为它可能对您有所帮助:
Update your apps