0

我之前使用 jQTouch 和 iUI 制作了一些 iphone webapps,但现在我想尝试为 iPhone 制作原生应用程序。作为我的第一步,我想尝试使用 Phonegap 移植我的一个 Web 应用程序。到目前为止它运作良好,但我有点担心Apple Review Guidelines中的一些内容,并想看看是否有人有经验并可以回答一些问题。

2.5 使用非公开 API 的应用将被拒绝

2.6 应用程序在其指定容器区域之外读取或写入数据将被拒绝

我不太确定这意味着什么。我不认为他们关心我,但如果有人能给我更多关于它的信息,那就太好了。

2.7 以任何方式或形式下载代码的应用程序将被拒绝

这个比较棘手。他们考虑 HTML 代码吗?我的应用程序所做的是使用 jQuery.load() 函数将内容加载到 DIV 标记中,这意味着应用程序中的大部分工作都是在我的服务器上执行的。如果我生成数据的 JSON 或 XML 并在应用程序内使用 JavaScript 处理它而不是加载格式化的 HTML 代码,它会“更安全”吗?

2.12 不是很有用或不提供任何持久娱乐价值的应用程序可能会被拒绝

这与报价一起:

如果您的 App 看起来像是几天后拼凑起来的,或者您正试图将您的第一个练习 App 放到商店中以打动您的朋友,请做好被拒绝的准备。我们有很多认真的开发人员,他们不希望他们的优质应用程序被业余时间所包围。

让我想知道他们认为什么是有用的应用程序以及持久的娱乐意味着什么。这是我的第一个应用程序,我不针对广泛的受众,这主要是一种了解 XCode、iPhone 开发和 App Store 审查过程的方式。但是,该应用程序对我和我的一群朋友来说真的很有用。

4

1 回答 1

3

2.6 不要专门尝试访问应用程序的 Bundle 或 Documents 目录之外的文件,你应该没问题。

2.7 在某处,它明确表示您可以下载和使用 HTML/CSS/Javascript,只要您在 iOS UIWebView 容器中运行它。但是不要尝试在运行时下载 Lua 源代码并对其进行解释。

2.12 如果您只是想“了解”应用程序开发或商店分发过程,请不要浪费 App Store 审核员的时间。而是阅读它。仅当您认为有人(不仅仅是您的妈妈)真的想下载您的应用程序并且在试用后不删除它时才提交内容。也许至少有十几到一百个人。如果没有,请改为将一些 Ad Hoc 部署分发给您的伙伴。

于 2010-10-17T00:56:44.100 回答