引用App Store Review Guidelines:
17.2要求用户共享个人信息(如电子邮件地址和出生日期)以便运行的应用程序将被拒绝。
我的应用程序让用户通过电子邮件和密码登录(到目前为止它被拒绝),但它也提供了一键登录Facebook。如果用户使用Facebook登录,他可以取消email
权限,从而让他进入而根本不提供电子邮件地址。根据App Store的观点,这是否可接受?
我问的原因是因为App Store评论指南非常主观。它没有具体说明我所描述的这种方式会被拒绝,但如果他们这样做我也不会感到惊讶。
答案 0 :(得分:1)
有许多已批准的应用程序需要登录,有些甚至需要登录电话号码(使用短信确认消息等)。
但Apple可能会要求您证明自己的选择(为什么需要用户的电子邮件/电话号码?)。如果你没有一个好的答案,使用用户名而不是电子邮件可能会更安全。
当然,正如你所说,标准是主观的。您可能需要与它们交换一些消息,并且在最坏的情况下,情况会稍微改变一下以满足其请求。
编辑 - 关于最后的评论:如果您可以在没有登录的情况下保留所有应用程序的功能,最好放弃它 - 它甚至可以使用户体验更简单。但如果您确实需要登录功能,Apple可能会让您这样做。根据应用程序的不同,您甚至可以使用“访问者模式”,用户无需注册即可输入和使用某些功能。