【问题标题】:Ionic 4 Need to update by app on playstoreIonic 4 需要通过 Playstore 上的应用程序更新
【发布时间】:2020-02-29 08:31:06
【问题描述】:

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

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

【问题讨论】:

    标签: angular ionic-framework ionic4 ionic-native


    【解决方案1】:

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

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

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

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

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

    【讨论】:

    • 是的,我同意这是不可能的。只是想补充一点,如果您不能让用户留在旧版本上,那么您可以随时添加一个脚本来检查版本号并阻止他们使用该应用程序,直到他们更新。不完美,但如果您还需要升级本机代码,可以解决您的问题。
    猜你喜欢
    • 2023-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-13
    • 1970-01-01
    • 1970-01-01
    • 2020-01-26
    相关资源
    最近更新 更多