我的应用程序是基于Facebook的照片共享应用程序,Facebook是注册和登录的唯一选项,但我的应用程序被拒绝,并显示以下消息:
17.2:要求用户共享个人信息(如电子邮件地址和出生日期)以便运行的应用程序将被拒绝:
我们发现您的应用仅使用Facebook登录进行身份验证 - 但不包含该网站提供的任何基于帐户的功能.这不符合App Store审核指南.
修改您的应用以包含该社交网络的基于帐户的功能 - 或使用您自己的身份验证机制.
但显然我的应用程序基于Facebook,用户可以分享照片到Facebook,并邀请他们的Facebook朋友加入,所以我没有看到我们的应用程序使用Facebook登录"仅用于身份验证".
任何帮助都很感激!
我发送了另一个版本的应用程序,允许用户通过Facebook登录.当然,我使用官方Facebook iOS SDK.
但苹果公司两次拒绝我的应用程序,原因如下
该应用程序在移动版Safari中打开一个用于登录的网页,然后将用户返回到该应用程序.用户应该能够在不首先打开Safari的情况下登录.
我试图获得更多信息,评论家的答案是:
感谢您的答复.我们审核了您的应用版本3.2.1,当用户点击Facebook登录时,用户将被带到移动版Safari,然后返回应用.
它提供了糟糕的用户体验,并且不符合指南.
和
感谢您的答复.允许用户在应用程序内登录而不重定向到移动Safari是合适的.
为什么只有我的应用程序出现此错误,当数十个应用程序以这种方式使用Facebook iOS SDK并且不会被拒绝?
有没有办法在Facebook iOS SDK中打开应用程序内的登录页面?