如何在不使用 Playstore 或 App store 的情况下升级我的 flutter 应用程序?

How to Upgrade my flutter app without using Playstore or App store?

我创建了一个供内部使用的应用程序。我还没有在play store上发布,但我必须定期更新它。

任何人都可以帮助...我应该使用哪个库来实现我的应用程序的自我升级系统。任何答案将不胜感激。

答案是 - 不,你不能那样做 - 至少 Flutter* 应用程序不行。正如@Abion47 所说,您可以发布新的 APK 并要求用户安装它。如果您的应用程序涉及后端,那么您可以检查(客户端)移动应用程序版本并在版本低于所需的最低版本时显示警报。

在iOS这边,稍微难一点。对于内部使用,组织需要注册 Apple 的企业计划。然后,您可以在内部分发该应用程序。

*- 我已经看到某些应用程序下载 zip(或其他)文件,并在没有通过 AppStore/Playstore 实际经历应用程序更新过程的情况下自行更新。但是,它更像是特定应用程序中的 Web 部件得到更新。应用程序版本本身保持不变。

答案是 - 是的, 您可以将您的应用程序上传到 Apple Store 并 Google 播放但不将其发布到 public,相反,您可以使用内部测试 因此,只有您定义的用户才能在 Google Play 和 Apple Store

中查看或下载您的应用

Google 玩内测https://support.google.com/googleplay/android-developer/answer/9303479?hl=en

苹果试飞https://developer.apple.com/testflight/

是的,它有一些限制,例如,Apple 允许最多 10000 名测试人员,但我希望这对贵公司没问题,但这是在 iOS 上没有任何问题的内部共享应用程序的唯一方式(android 允许您从任何地方下载应用程序,iOS 不)