0

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

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

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

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

任何人都知道这个问题的真正答案,如果没有,我该如何找到?即使该应用程序获得批准,也没有什么可以阻止我使用此代码构建 20 个应用程序,只是为了将来发现我很幸运,他们将它们全部关闭。

4

3 回答 3

3

对此众说纷纭。一些开发人员在使用电话间隙时很难获得应用程序的批准。我个人不喜欢使用它。这是一个讨论的链接,该讨论具有许多开发人员的意见。 http://www.linkedin.com/groups/Anyone-uses-PhoneGap-on-iOS-72283.S.106288557

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

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

于 2013-01-05T15:39:10.333 回答
0

此“指南”的精神是确保应用程序的功能在 Apple 批准后不会发生任何重大变化。苹果甚至锁定​​了在批准后更改屏幕截图的能力。这更多是为了安全,目标还是一样的。始终如一地展示您的应用程序的功能。

从您的问题标题推断,您是否正在使用<script>getScript确保设备的最新版本,而不是打包应用程序和更新应用程序?

于 2013-01-12T09:13:14.683 回答
0

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

于 2013-01-05T15:46:13.807 回答