2015-09-18 36 views
2

可以说我有一个基于HTML5/JS的应用程序,它被Cordova手机间隙包裹着。我可以启动它并下载额外的html5/js文件吗?基本上,该应用程序可以与基本文件一起工作,但可以提供和下载其他功能或更改,而不是安装新版本的应用程序。我可以/应该在cordova应用程序中下载html5代码吗?

这个用例可能是一个可能想拥有自己的扩展的业务应用。

这是否可能?这是否会导致该应用在苹果应用商店被拒绝?你怎么看?

谢谢!

+0

苹果不允许下载JS,除非如果这是从网络视图的上下文内完成。我认为科尔多瓦在网络视图基础中运行所有内容? – Gruntcakes

+0

它的确很奇怪。为什么苹果只允许在webviews的情况下按需提供代码,否则就不允许它? – MegaAppBear

+0

与安全性有关的事情,以及从Web视图完成时被沙盒化。 – Gruntcakes

回答

0

回答评论: “3.3.2应用程序不能下载或安装可执行代码如果所有的脚本,代码和解释程序都打包在应用程序中并且没有下载,则只能在应用程序中使用解释的代码。上述例外情况是由Apple内置的WebKit框架下载并运行的脚本和代码,前提是这些脚本和代码不会通过提供与应用程序的预期和广告目的不一致的功能或功能来改变应用程序的主要用途提交给App Store。“ - 高锰酸钾15年9月18日16时33分

0

理论上这违反了市场规则。但实际上,许多人通过框架加载了一些模块。

+0

它更新应用程序绕过市场控制系统/ – user2413972

+2

“3.3.2应用程序不能下载或安装可执行代码。只有在应用程序中打包所有脚本,代码和解释器并且未下载的情况下,才可以在应用程序中使用解释代码。只有上述例外情况是由Apple内置的WebKit框架下载并运行的脚本和代码,只要这些脚本和代码不会改变应用程序的主要用途,即提供与应用程序的预期和广告目的不一致的功能或功能提交给App Store“。 – Gruntcakes

+0

目前还不知道“客户”如何“升级”应用程序。 – user2413972

相关问题