我的应用程序是一个社交网络应用程序,它不能没有用户帐户的功能。我给了用户使用Facebook或twitter登录的选项。苹果拒绝了这款应用,下面是他们说的话:
我们注意到,您的应用程序使用Facebook和Twitter登录进行身份验证,但不包括该站点提供的基于帐户的功能。为了使用Facebook和Twitter进行认证,您的应用程序必须包含来自Facebook和Twitter的特定账户功能。 下一步 请修改您的应用程序以实现您自己的身份验证机制,或者在Facebook和Twitter中加入重要的特定帐户功能。
它们指的是:
包括来自Facebook和Twitter的重要账户功能。
我的应用程序中唯一的FB/TW功能是允许用户邀请他人,但其馀功能与Facebook或Twitter无关。我不需要从FB/TW收集用户数据,也不需要知道他们的圈子或类似的东西。我的应用程序是独立于所有这些(应用程序有一个后端服务器和DB),除了一块发送邀请给其他人。苹果是否希望我加入更多的Facebook/Twitter功能,我的应用程序是一个不同于Facebook或Twitter的社交网络。我觉得这个要求很奇怪。如果我仍然必须遵守这一点,那么那些“重要的帐户特定功能”是什么,他们想看到什么?我已经在我的应用程序中有一个屏幕,允许用户向其他潜在用户发送邀请,这还不够重要吗?他们还想看什么?我看过Tinder,它不允许用户去任何地方或做任何事情,除非他们首先登录到FB,为什么可以呢!?
我见过这样的问题-- iOS application using Facebook -- rejected,What is significant account-specific functionality from Facebook,但没有明确的答案
下一步 请修改您的应用程序以实现您自己的身份验证机制,或者在Facebook和Twitter中加入重要的特定帐户功能。
它们指的是:
包括来自Facebook和Twitter的重要账户功能。
我该怎么办?
更新我接到苹果的电话
我从苹果那里得到了澄清。苹果公司的代表打电话给我,她就是这么说的:
Facebook的重要账户功能是无法从用户配置文件中获取用户名或配置文件图像,苹果希望您使用更多特定于帐户的信息,比如共同兴趣和好友列表。或者,如果您添加了自己的登录名和密码,则可以使用Facebook和twitter登录,而无需特定帐户的功能。
在5月的情况下,我没有使用我的应用程序中的用户兴趣或好友列表,所以我决定在登录页面中添加我自己的登录名和密码,就像Facebook和twitter登录一样。
发布于 2017-01-04 14:44:25
问题是你是通过Facebook/Twitter授权用户的,但实际上你并没有使用你收集到的任何信息,在这种情况下,苹果会拒绝你的应用程序。
要解决这个问题,您需要使用从这些平台授权中收集的信息。使用他们提供的信息自动完成你的登录表单,比如名字,姓氏,道布,个人资料等等。这样你就可以利用你从Facebook/Twitter上得到的信息,用这些平台来验证用户的身份。
发布于 2022-11-03 10:32:44
好的,在我的例子中,苹果拒绝是因为访问了用户的联系方式,所以我在info.plist文件中添加了一些有关这方面的细节,比如,
NSCameraUsageDescription $(PRODUCT_NAME)想用你的相机
NSPhotoLibraryAddUsageDescription $(PRODUCT_NAME)希望将照片保存到图片库
NSPhotoLibraryUsageDescription $(PRODUCT_NAME)希望访问您的照片库
在看完我的罢工之后,我的回答是你的问题是去你的信息。列出文件并找到Facebook和twitter的密钥。
https://stackoverflow.com/questions/41466449
复制相似问题