javascript - 在应用程序商店中发布后更新 Cordova 应用程序中的 javascript 代码

标签 javascript cordova updates

<分区>

我正在开发一些应用程序,客户希望在应用程序交付后实现设计更改、添加新的内容字段等。此外,目前应用程序是通过 RhoMobile 完成的,但我打算切换到 Cordova。

到目前为止,我只是按计划完成所有工作,然后将其发送出去以得到当权者的批准。但是对于来自客户的相对较小的更改,然后等待应用程序再次获得批准......当然,当他们没有充分考虑事情时,这也是一个管理问题,但我只是想看看是否有办法抵消这一点。 :)

例如,我刚刚被要求在应用程序中添加一个成员(member)概览页面。我已经在发布的应用程序中为成员(member)页面定义了一个页面,因此如果我可以更新手机上已经运行的 javascript,添加额外的数据就不会那么难了。

  1. 根据 Apple 的政策,我可以这样做吗?
  2. 是否有任何预先构建的框架来处理这个问题,还是我注定要自己看看? :)
  3. 还有其他我没有想到的选择吗?

最佳答案

问题是旧的,但问题仍然存在。最近发布了一个名为 Hot code push plugin 的 Cordova 插件。 .你可以查查他。使用它,您可以更新应用程序中打包的所有 Web 内容:JS、CSS、HTML、图像等。但是,如果您想向应用程序添加一些新插件,则必须在商店中发布新版本。

不幸的是,目前此插件仅支持 iOS 和 Android,但也许这就足够了。

关于 Apple 政策:您可以像这样更新您的应用程序,但前提是这不会改变应用程序的初始用途。如果应用程序作为计算器发布,但在更新后它变成了游戏 - Apple 可以禁止您。

关于javascript - 在应用程序商店中发布后更新 Cordova 应用程序中的 javascript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13093995/

相关文章:

javascript - 如何在 Phonegap 应用程序中关闭 InAppBrowser 本身?

c# - 部分更新elastic search NEST 2.x

javascript - 仅当网页中的特定值发生更改时,如何更新/重新加载该值? (使用 html/javascript)

python-3.x - 使用 iterrow 更新数据框

javascript - jsFiddle 不识别类?

javascript覆盖未定义

javascript - 处理相对于 Canvas 而不是图像可拖动的旋转 Canvas 图像

android - PhoneGap 原生插件生命周期

PhoneGap 应用程序上的 Facebook 应用程序设置

javascript - SharePoint 设计器中的 CAML 查询问题