首页 > 解决方案 > Flutter:在没有谷歌/苹果商店的应用更新中?

问题描述

我的公司(我工作的地方)为一家公司创建了一个应用程序。我独自在这个应用程序上工作,没有其他人参与移动开发 + 我是应用程序开发的新手。我使用 firebase 应用分发功能与测试人员共享 APK。

测试人员无聊的问题是,当有新版本时他们总是会收到一封电子邮件,并且必须通过它安装新版本。

是否可以在不使用谷歌/苹果商店的情况下实现某种应用内更新?此应用程序适用于公司,不能将其放在谷歌/苹果商店。

我找到的包裹正在​​使用商店...

https://pub.dev/packages/new_version

https://pub.dev/packages/in_app_update

很抱歉新手问题,提前谢谢你。

标签: androidflutterdartapk

解决方案


我建议以下步骤:

  • 启用 Firebase 存储
  • 按版本代码命名您的 apk
  • 运行应用时,在 Firebase 存储中搜索最高版本代码文件
  • 将正在运行的应用程序的版本与最高版本进行比较
  • 下载
  • 启动安装程序

注意:这不是应用内更新,而是将更新下载到设备的自动化过程。并且在 Android 11 及更高版本上启动安装可能会受到限制,因此如有必要,请进行调查。


推荐阅读