Ios7 iOS应用程序使用RESTful Web服务进行身份验证

Ios7 iOS应用程序使用RESTful Web服务进行身份验证,ios7,app-store,appstore-approval,Ios7,App Store,Appstore Approval,我正在为iOS开发一个应用程序。我计划在app store中将此应用程序作为免费应用程序发布。我想通过外部RESTfulWebService授权应用程序用户。这种做法是否违反了任何苹果官方指南,并且不能通过苹果应用程序审查批准?更新 显然,在提交应用程序时,您可以提供演示帐户信息(@erikr98),这意味着像您这样的应用程序可以由苹果进行测试并在商店中获得批准。我见过这样的应用程序,以前也做过,但我的印象是,你还必须在“付费墙”之外的应用程序中提供某种功能 我想答案是可能的。听起来你好像在公

我正在为iOS开发一个应用程序。我计划在app store中将此应用程序作为免费应用程序发布。我想通过外部RESTfulWebService授权应用程序用户。这种做法是否违反了任何苹果官方指南,并且不能通过苹果应用程序审查批准?

更新

显然,在提交应用程序时,您可以提供演示帐户信息(@erikr98),这意味着像您这样的应用程序可以由苹果进行测试并在商店中获得批准。我见过这样的应用程序,以前也做过,但我的印象是,你还必须在“付费墙”之外的应用程序中提供某种功能

我想答案是可能的。听起来你好像在公共应用程序和企业应用程序之间徘徊。我假设你的问题可以这样重新表述:

“我通过现有流程(可能在网络上)从客户那里赚钱,我希望允许他们在iOS上使用该功能,而无需通过付费应用程序或应用内购买将三分之一的钱交给苹果。如果我构建了一个免费应用程序,并让我的当前客户通过其现有帐户访问其内容(并通过登录过程)苹果会拒绝吗?”

,第11节明确指出,如果您允许用户通过应用程序升级内容、解锁功能或功能,或购买内容,则必须通过应用程序内购买完成购买

然而,根据我的经验,我发现,如果一个应用程序为每个人提供价值,而不仅仅是那些拥有帐户的人,那么苹果不会拒绝它。如果你为没有帐户的人提供某种好处,你的机会会大得多。在我的例子中,没有帐户的人可以使用5项功能,而10项功能可用对于那些可以登录的用户。我们的应用程序已被批准并发布到应用程序商店。这是去年的事

另外,从苹果的一个评论者的角度来思考这个问题:当你坐下来查看一个应用程序时,如果没有用户名和密码,你就无法访问应用程序的任何部分,这可能不是一个好迹象


看看报纸使用的模式。例如,《华盛顿邮报》有一个免费的应用程序,通过15美元的应用程序内购买,你可以访问他们的内容。不过,首先,你可以获得数量有限的免费文章。看,他们为每个人提供内容,即使是在有限的基础上。你也可以登录该应用程序,从而解锁所有内容nt,如果您已经有一个付费帐户。

苹果审查指南11.1规定:

使用解锁或启用附加功能或功能的应用程序 应用商店以外的机制将被拒绝

这听起来很清楚,但我相信可以代表他们的评论者进行解释。我的公司生产了一款与你描述的一模一样的应用程序,它不仅通过了测试,而且最近进行了版本升级。与你的应用程序一样,该应用程序使用web服务,当启动屏幕面向公众时,用户必须立即在s上进行身份验证在那之后,我想再进一步

我们的应用程序不是企业商店模式的理想选择,因为它的目的是分发给客户,而不是员工

另外,也许最能说明问题的是,当您准备上传二进制文件时,iTunes Connect门户网站为您提供了一个输入演示帐户凭据的位置,供测试人员访问应用程序中受保护的内容。因此,我认为您没问题。下面的屏幕帽摘自iTunes Connect


您的意思是您将有一个单独的登录(在网站或其他地方)用户在哪里设置帐户并向您付款?您是指苹果可能希望从中获利吗?登录信息将通过其他渠道分发给一组封闭的客户端。该应用程序是否会为没有帐户的用户提供任何服务?是否有“公共”服务模式?否。如果没有登录信息,用户将无法通过第一个屏幕。这个问题似乎离题了,因为它与苹果商店指南有关,而不是编程。我咨询了我的同事,他在类似情况下向苹果员工提供了登录信息,允许他们测试应用程序。你听说过这样的问题吗练习?我没听说过这样的事情,但我不排除。我必须假设应用商店中是否有需要凭据的应用(我也见过)在审查过程中,必须有某种方式将其提供给苹果。有,当您提交应用程序时,它会列在“联系信息”下。您可以直接向苹果提供说明以及可选的“演示帐户信息”凭证。@erikr98。我不知道。我会添加这些信息,也许还会在你的答案中添加一个屏幕截图。谢谢你的建议,Aaron,我已经添加了。