android - Flutter:在没有谷歌/苹果商店的应用更新中?
问题描述
我的公司(我工作的地方)为一家公司创建了一个应用程序。我独自在这个应用程序上工作,没有其他人参与移动开发 + 我是应用程序开发的新手。我使用 firebase 应用分发功能与测试人员共享 APK。
测试人员无聊的问题是,当有新版本时他们总是会收到一封电子邮件,并且必须通过它安装新版本。
是否可以在不使用谷歌/苹果商店的情况下实现某种应用内更新?此应用程序适用于公司,不能将其放在谷歌/苹果商店。
我找到的包裹正在使用商店...
https://pub.dev/packages/new_version
https://pub.dev/packages/in_app_update
很抱歉新手问题,提前谢谢你。
解决方案
我建议以下步骤:
- 启用 Firebase 存储
- 按版本代码命名您的 apk
- 运行应用时,在 Firebase 存储中搜索最高版本代码文件
- 将正在运行的应用程序的版本与最高版本进行比较
- 下载
- 启动安装程序
注意:这不是应用内更新,而是将更新下载到设备的自动化过程。并且在 Android 11 及更高版本上启动安装可能会受到限制,因此如有必要,请进行调查。
推荐阅读
- css - Choppy height CSSTransition 与多个项目反应
- google-api - Google Calendar API 返回每日限制错误
- excel-2013 - 比较日期作为条件的 COUNTIF 函数不起作用
- html - 如何在所有主流浏览器中制作透明文本
- css - 如何从 Google Material Design Library 中获取概述的评论图标?
- apache-spark - Spark 何时为 map() 分配分区给 worker?
- python-3.x - Discord Python:如何在发送 GIF 时提及用户
- javascript - 如何在 vue 上的 ajax 响应成功后显示模态?
- tensorflow - 使用重叠数据在 TensorFlow 中设置训练?
- django - 如何在 Django Admin 中表示这两个层次的深层关系?