use*_*427 4 facebook app-store appstore-approval ios
我的应用程序是一个社交网络应用程序,没有用户帐户它无法正常运行.我向用户提供了使用Facebook或Twitter登录的选项.苹果公司拒绝了该应用程序,这就是他们所说的:
我们注意到您的应用使用Facebook和Twitter登录进行身份验证,但不包括该网站提供的基于帐户的功能.为了使用Facebook和Twitter进行身份验证,您的应用必须包含来自Facebook和Twitter的重要帐户特定功能.
下一步
请修改您的应用程序以实现您自己的身份验证机制,或者从Facebook和Twitter合并重要的帐户特定功能.
他们的意思是:
包括来自Facebook和Twitter的重要帐户特定功能.
我在我的应用程序中唯一的FB/TW部分是允许用户邀请其他人,但其他功能与Facebook或Twitter没有任何关系.我不会从FB/TW收集用户数据,也不需要知道他们的圈子是谁或类似的东西.我的应用程序独立于所有这些(应用程序有一个后端服务器和数据库),除了一个发送邀请给其他人.Apple是否希望我包含更多Facebook/Twitter功能,我的应用程序是一个与Facebook或Twitter不同的社交网络.我觉得这个要求很奇怪.如果我仍然必须遵守这一点,那些"重要的帐户特定功能"是什么,他们希望看到什么?我的应用程序中已经有一个屏幕允许用户向其他潜在客户发送邀请,这是不是很重要?他们还想看到什么?我看过Tinder,它不允许用户去任何地方或做任何事情,除非他们先登录FB,为什么会这样!
我已经看到这些问题iOS应用程序使用Facebook - 被拒绝,什么是Facebook的重要帐户特定功能,但没有明确的答案
下一步
请修改您的应用程序以实现您自己的身份验证机制,或者从Facebook和Twitter合并重要的帐户特定功能.
他们的意思是:
包括来自Facebook和Twitter的重要帐户特定功能.
我该怎么办?
我得到了苹果的澄清.Apple代表打电话给我,这就是她所说的:
来自Facebook的重要帐户特定功能没有从用户个人资料中获取用户名或个人资料图片,Apple希望您使用更多帐户特定信息,如共同兴趣和朋友列表.或者,如果您添加自己的登录名和密码,则可以使用Facebook和Twitter登录而无需特定于帐户的功能.
在可能的情况下,我没有在我的应用程序中使用用户兴趣或朋友列表,所以我决定将登录页面添加到我自己的登录名和密码,以及Facebook和Twitter登录.
问题是你通过Facebook/Twitter授权用户,但你实际上并没有使用你收集的任何信息,在这种情况下Apple会拒绝你的应用程序.
要解决此问题,您需要使用从使用这些平台进行授权时收集的信息.使用他们的信息自动完成您的登录表单,例如名字,姓氏,DOB,个人资料图片等.这样您实际上使用从Facebook/Twitter获得的信息,您可以证明用这些信息验证用户是正确的平台.
| 归档时间: |
|
| 查看次数: |
6136 次 |
| 最近记录: |