【问题标题】:How to update flutter app programmatically in Play/App store?如何在 Play/App Store 中以编程方式更新 Flutter 应用程序?
【发布时间】:2020-05-05 07:51:18
【问题描述】:
有一个升级程序(主要用于 iOS)和 in_app_update 插件(用于 android)。我尝试同时实现它们并且很难做到。我在两个插件中都发布了问题,但没有得到回应。因此,如果有人成功使用这 2 个插件,请您分享分步方法的详细信息。
基本上如何在 Google Play Store (Android) 和 App Store (iOS) 中以编程方式更新 Flutter 应用程序?
谢谢
【问题讨论】:
标签:
flutter
in-app-update
【解决方案1】:
我也尝试过 in_app_update 1.1.11 和 upgrader 2.4.0。
对于升级者:
我也不知道如何使用 Appcast,所以我使用 iTune api 在 App Store 中获取我的应用版本,然后弹出安装对话框。但是,iTune api 更新速度太慢了。因此,我只是在应用发布后使用 Firebase 远程配置来设置版本。
对于 in_app_update:
我也不知道怎么用。我在 app/build.gradle 中添加了 Play Core
implementation 'com.google.android.play:core:1.8.0'
即使我从 Play 商店下载旧版本然后发布新版本,也没有任何弹出窗口。
更新:
我发现 in_app_update 实际上工作只是按照它的示例代码。我之前没有弹出任何更新,因为我的 Android 设备是 Mi 9,它似乎有一些错误。在其他品牌设备的发布版本中可以看到更新弹窗
因为我真的很想使用应用内更新的 Play 商店,所以对于 android 我确实使用了远程配置...等待有人有指南