我想要一种机制来快速推送小功能和错误修复,因为 Playstore 评论再次陷入至少一周的困境。我检查了 ota_update ,这看起来很有希望,但它使用 REQUEST_INSTALL_PACKAGES 权限,该权限已被 Playstore 禁止用于任何新的更新/应用程序。下一个建议是使用 Firebase-Remote-Config 但这在错误代码场景中没有帮助,它更适合 A/B 测试。我没有尝试过 Hydro-SDK 因为它涉及使用 TypeScript。另一个选择是Chimera,但从其 Github 活动来看,它似乎很新并且可能不稳定。请求一些关于我可以采取哪些步骤的建议。谢谢!
你可以尝试一下flutter_eval👍
您可以编写自己的后端并定义一个路由来检查是否有更新。
为此,您需要将最新版本号存储在数据库中。每次您想要运行更新时,您都会发送应用程序的当前版本号,并将其与数据库中的版本进行比较。如果版本小于数据库中的版本,那么您可以从文件服务器下载您的apk并运行它。
REQUEST_INSTALL_PACKAGES 权限未被 Play 商店禁止 - 您只需证明您的应用需要它,如果符合条件,那么您可以毫无问题地使用该权限。
请参阅此处的链接,其中概述了 REQUEST_INSTALL_PACKAGES 权限的允许和无效用途。