首页 > 解决方案 > Ionic 4 需要通过 Playstore 上的应用程序更新

问题描述

我将在 Play 商店中发布我的 ionic 应用程序。但我需要在我的应用程序中添加自动更新。就像当新版本可用时,用户会自动更新。我了解 ionic deploy 但有人说 ionic deploy 只更改应用程序的内容,而不是原生代码(原生代码意味着添加新功能、页面等)

如果是真的,那么自动更新我的应用程序的方法是什么?我知道应用程序更新的插件,但它不适用于 ios。

标签: angularionic-frameworkionic4ionic-native

解决方案


在我们的应用程序中,我们使用了 Microsoft 的Code Push。我认为它与 Ionic Deploy 相同。

使用这样的功能,您可以更新应用程序的内容,但是由于您在 Ionic 应用程序中的内容不是原生的,您可以更新功能、添加页面、添加资产、更改功能逻辑等。您不能做的正在更新真正的原生 Stuff,例如增加版本号、添加新的 Cordova 插件等。

请记住:函数、页面等在 Ionic 应用程序中不是原生的。这些是由 Angular(或 React,或您使用的任何框架)创建并在www-Folder 中编译的,这只是运行到 Native WebView 中。所以整个www文件夹可以在不通过 App Store 的情况下更新。

所有真正本地的东西都是不可能的。因此,您不能增加示例的版本号。也无法添加 Cordova 插件,因为这会生成真正的本机代码。

只是为了让您知道:上个月,我们团队决定删除此功能,因为要更新的源可能非常大,并且大多数人在夜间启用了自动应用商店更新。


推荐阅读