Google Play 比 Apple 更为宽松,尤其是当它涉及到更新应用程序时.
更新通过 Google Play 分发的应用程序可能是一个棘手的任务,但遵循 Google 的指南以保持合规性非常重要。根据 Google Play 的指南,应用程序不得使用任何方法(除了 Google Play 自身的更新机制)来修改、替换或更新自己。这意味着从 Google Play 之外的来源下载可执行文件 code(例如 dex、JAR 或 .so 文件)是不允许的.
然而,这一限制并不适用于在虚拟机或提供间接访问 Android API 的解释器中运行的 code,例如在 webview 或浏览器中运行的 JavaScript。因此,您可以使用解释语言,如 JavaScript、Python、Lua 等,来更新应用程序而不需要通过 Google Play 的审查过程。有一个工具可以帮助您完成此过程:Capgo Capacitor 插件。这一插件允许开发者更新 HTML、CSS 和 JavaScript code 并将更新发送到应用程序,而无需审查.
此外,使用解释语言(如 JavaScript、Python、Lua 等)加载的应用程序或第三方 code,必须避免违反 Google Play 政策的潜在风险。请注意,这种解释 code 不应与应用程序打包在一起。
通过遵循这些指南并使用工具,如Capgo Capacitor插件,您可以确保您的应用程序更新符合Google Play的政策,并且您的应用程序始终可供用户在该平台上使用。请记住,始终建议双重检查Google最新政策的版本,以确保您遵循它们的准确性。
有关如何安装Capgo以绕过审查的更多信息,请参阅我的下一篇文章。
从Does Google Allow Live Updates Without Store Review?继续前进
如果您正在使用 Does Google Allow Live Updates Without Store Review? 来规划商店批准和分发,请将其连接到 @capgo/capacitor-in-app-review 了解@capgo/capacitor-in-app-review的实现细节 使用@capgo/capacitor-in-app-review 了解@capgo/capacitor-in-app-review的原生能力 @capgo/capacitor-native-market 了解@capgo/capacitor-native-market的实现细节 使用 @capgo/capacitor-native-market 为使用 @capgo/capacitor-native-market, 和 Capacitor OTA Updates: App Store Approval Guide 为Capacitor OTA Updates: App Store Approval Guide 的实用背景