在Flutter中,如何为Android应用发送更新并强制用户更新?

时间:2018-11-08 02:59:50

标签: android flutter

在Flutter中,我如何管理版本并发送android应用程序的更新或补丁并强制用户进行更新。我也想阻止用户如何更新。我的方法是在应用程序的第一页检查版本并显示警报?是这样吗?

3 个答案:

答案 0 :(得分:0)

Flutter(更确切地说是Dart)在这一点上与Java应用程序没有什么不同,我们可以想象有多种解决方案。这里有一些:

  • 您可以调用Play商店并解析结果以获取当前 版本的应用程序并向用户显示一条消息 阻止他使用他的应用程序版本(可能会发生更改并且不容易遵循)
  • 您还可以使用自己的服务器并启用应用程序以读取 当前版本。
  • 如果您的应用程序对您管理的API进行了一些调用,则可以包含该应用程序 每次呼叫中的版本号,如果版本为 已经过时了

答案 1 :(得分:0)

通常,这是由Google Play服务处理的,只需按照一些规则将应用更新到Google Play控制台即可。我从未强迫用户更新到更高版本,但是在有新版本发布后,更新会在后台下载。

请阅读Google支持团队的以下文章,我认为这可能对您有所帮助:

Update your apps

答案 2 :(得分:0)

如果您的应用程序对您管理的API进行了一些调用,则可以在每个调用中包含应用程序版本,如果版本过时,则可以向应用程序返回特殊的错误代码。