在应用商店中发布后,在Cordova应用中更新javascript代码

时间:2012-10-26 20:29:06

标签: javascript cordova updates

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

到目前为止,我只是在做它所有这一切,然后发送它以获得权力的批准。但是对于来自客户的相对较小的变化,然后等待应用程序再次获得批准...当然,这也是一个管理问题,当他们不认真的事情,但我只是想看看是否有办法抵消那个。 :)

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

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

1 个答案:

答案 0 :(得分:2)

提交到应用商店的软件包已经过代码签名。这是确保包装完整性的众多机制之一。这导致在没有应用程序更新的情况下更新执行代码不是一个可行的选择。

您可以以非常有限的容量包含外部JS文件(想想childbrowser)。 PhoneGap构建有一个名为Hydration builds的功能。但这只适用于开发过程中。

对于完整的应用更新,HockeyKit也是一个选项。