有关App Store审核指南的一些问题?

时间:2010-10-16 21:26:49

标签: iphone cordova appstore-approval

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

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

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

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

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

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

2.12可能会拒绝不太有用或不提供持久娱乐价值的应用

这一起连同引用:

  

如果您的应用程序看起来像是在几天内拼凑在一起,或者您正试图让您的第一个练习应用程序进入商店以给您的朋友留下深刻印象,那么请自行拒绝。我们有很多认真的开发人员,他们不希望他们的优质应用程序被业余时间包围。

让我想知道他们认为什么是有用的应用程序以及持久的娱乐意味着什么。这是我的第一个应用程序,我的目标不是广泛的受众,这主要是一种了解XCode,iPhone开发和App Store审核流程的方法。但是,该应用程序对我和一群朋友非常有用。

1 个答案:

答案 0 :(得分:3)

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

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

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