首页 > 解决方案 > 如何在 Play/App Store 中以编程方式更新 Flutter 应用程序?

问题描述

有一个升级程序(主要用于 iOS)和 in_app_update 插件(用于 android)。我尝试同时实现它们并且很难做到。我在两个插件中都发布了问题,但没有得到回应。因此,如果有人成功使用这 2 个插件,请您分享分步方法的详细信息。

基本上如何在 Google Play Store (Android) 和 App Store (iOS) 中以编程方式更新 Flutter 应用程序?

谢谢

标签: flutterin-app-update

解决方案


我也尝试过 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 我确实使用了远程配置......等待有人有指南


推荐阅读