您好我使用firebase创建了一个应用程序,我已经在我的应用程序中实现了基于Google帐户的登录系统,因为我认为它很好并且还帮助我使用Firebase邀请但我的应用程序被苹果应用程序审核小组拒绝并且他们正在告诉我必须实施"来自Google"的重要帐户特定功能。
我的应用程序就像一个类似于Facebook的社交网络应用程序。应用程序中的用户可以邀请朋友,与朋友分享内容以实现此目的我使用了实时数据库,存储,Firebase邀请等firebase功能......我真的不知道我应该实施哪些其他资格&# 34;来自Google的重要帐户特定功能。"我花了一年的时间使用Firebase来实现这个应用程序,它对他们非常沮丧,因为我已经发送了一封电子邮件寻求帮助,但他们还没有对此作出回应。非常感谢您的帮助。
答案 0 :(得分:1)
使用firebase在iOS中完全没问题。
阅读第ii)节https://developer.apple.com/app-store/review/guidelines/#data-collection-and-storage
如果您的核心应用功能与特定社交版无关 网络(例如Facebook,微信,微博,Twitter等),你必须 无需登录或通过其他机制提供访问权限。
由于您的应用未使用任何特定的社交网络功能(Facebook,Twitter - 需要登录),您必须允许用户无需登录即可提供功能。
您可能希望向上诉委员会提出申诉,说明为什么用户必须登录才能使用该应用程序(提供不使用登录时无法使用的特定功能的示例和屏幕截图)。
如果您的上诉遭到拒绝,则您没有任何选择,只能重新设计应用以遵循苹果的建议。我们过去所做的是提供一个没有登录的基本流程,但是一旦达到登录点,我们就必须强制用户登录(类似于匿名用户)。
答案 1 :(得分:0)
本周我有同样的拒绝,因为我有Facebook登录。
我的应用已经上线,这是对更新的拒绝。
有一个change in their guide line。这是2016年9月1日的新内容:
If your core app functionality is not related to a specific social network (e.g. Facebook, WeChat, Weibo, Twitter, etc.), you must provide access without a login or via another mechanism. Pulling basic profile information, sharing to the social network, or inviting friends to use the app are not considered core app functionality.
从本质上讲,他们正在杀死许多只使用社交网络进行单点登录的应用。
现在的解决方案是实施您自己的登录帐户机制。 :(
答案 2 :(得分:0)
在3-4次拒绝后我找到了解决此问题的方法,我已经实施了一项名为Firebase Invites的功能,因此他们必须使用Google帐户登录。根据Appstore指南,我们甚至无法使用第三方登录来发送邀请,在这种情况下,我已经说服他们“通过此Firebase邀请,我可以在我的Google帐户中看到我的朋友,并亲自向他们发送邀请”。有了这个答案(他们通过电话打电话给我),他们似乎已经说服并接受了我的应用程序。 希望这可以帮助别人。