我的应用程序被拒绝了,因为缺少“来自 Google 的重要帐户特定功能”

My app got rejected because lacking " significant account-specific functionality from Google"

我使用 firebase 制作了一个应用程序,并且我已经在我的应用程序中实现了 Google 基于帐户的登录系统,因为我认为它会很好并且对我的 Firebase 邀请也有帮助,但是我的应用程序被苹果应用程序审查拒绝了团队,他们告诉我必须实施“来自 Google”的“重要的特定于帐户的功能”。

我的应用程序就像一个类似于 Facebook 的社交网络应用程序。应用程序中的用户可以邀请朋友,与朋友分享内容来实现这一点我使用了实时数据库、存储、Firebase 邀请等 Firebase 功能......我真的不知道我还应该实施什么才能符合“重要来自 Google."

的帐户特定功能

我已发送电子邮件寻求帮助,但他们尚未回复。

在 iOS 中使用 firebase 非常好。

  1. 1.1 法律:隐私 - 数据收集和存储 - 基于帐户的重要功能

阅读第 ii) 节 https://developer.apple.com/app-store/review/guidelines/#data-collection-and-storage

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.

由于您的应用未使用任何特定的社交网络功能(facebook、twitter - 需要登录),您必须允许用户在不登录的情况下提供功能。

您可能想向申诉委员会提出申诉,解释为什么用户必须登录才能使用该应用程序(提供特定功能的示例和屏幕截图,如果没有登录则无法使用)。

如果您的申诉被拒绝,您别无选择,只能重新设计应用程序以遵循 Apple 的建议。我们过去所做的是提供一个无需登录的基本流程,但一旦达到需要登录的程度,我们就必须强制用户登录(类似于匿名用户)。

这周我也遇到了同样的拒绝,因为我有 Facebook 登录名。

我的应用程序已经上线,拒绝更新。

有一个change in their guideline。这是 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.

从本质上讲,他们正在扼杀许多仅使用社交网络进行单点登录的应用程序。

目前的解决方案是实施您自己的登录帐户机制。

在 3-4 次拒绝后,我找到了解决此问题的方法。我已经实施了一项名为 Firebase Invites 的功能,为此他们必须使用他们的 Google 帐户登录。

根据 Appstore 指南,我们甚至不能使用第三方登录来发送邀请。在那种情况下,我已经说服他们“通过这个 Firebase 邀请,我可以在我的 Google 帐户中看到我的朋友,并亲自向他们发送邀请”。有了这个答案(他们通过 phone 给我打电话),他们似乎已经说服并接受了我的应用程序。