Apple App Store + Phonegap自动更新

时间:2013-01-05 15:03:56

标签: javascript ios cordova

我发现了许多类似的问题,但与我提出的问题完全不同。我正在使用Phonegap构建应用程序。

似乎Apple允许应用程序请求外部JS(使用Google Maps等人),所以基本上是在标题中使用<script>标记并引用外部js文件。我的问题是我想通过代码做类似的事情,所以使用jquery getScript。

功能全部有效,但我唯一担心的是苹果说你无法下载代码到你的应用程序。当然,在引用外部javascript的应用程序标题中有一个脚本标记就是这样,将javascript下载到应用程序。

基本上,在我看来完全相同,无论你如何抓取javascript,它仍然在技术上“下载”代码。

任何人都知道这个的真正答案,如果没有,我怎么知道?即使该应用程序获得批准,也没有什么可以阻止我使用此代码构建20个应用程序,以便将来发现我很幸运并且将它们全部删除。

3 个答案:

答案 0 :(得分:3)

对此有不一的看法。在使用手机缺口时,一些开发人员很难批准该应用。我个人不喜欢不使用它。这是一个有很多开发人员意见的讨论链接。 http://www.linkedin.com/groups/Anyone-uses-PhoneGap-on-iOS-72283.S.106288557

https://devforums.apple.com/message/513221

正如我所说,对此有不一的看法。使用phonegap不会阻止您的应用被批准,但在文档中明确提到下载代码的应用将被拒绝。根据苹果的说法,在应用程序中使用javascript代码没有问题,但是你无法执行一组代码从外部将脚本下载到应用程序中。它必须在你的应用程序内。我希望这对你有意义。但总而言之,如果您正在构建一个下载代码的应用程序,它将被拒绝,如果您正在构建一个内置脚本的应用程序并下载与之相关的对话(如Facebook),没问题。

答案 1 :(得分:0)

apple不允许您稍后加载代码。 例外是每条规则的一部分,但关于这一点的一般情况是明确的,我不会依赖于

答案 2 :(得分:0)

本“指南”的精神是确保Apple批准后应用程序的功能不会发生任何重大变化。 Apple is even locking down ability to change screenshot after approval。这更多的是为了安全,目标仍然是一样的。始终如一地展示您应用的功能。

根据问题的标题推断,您是使用<script>还是getScript来确保设备的最新版本,而不是打包应用并更新应用?