是否强制要求应用程序使用“Sign In With Apple”功能?

3
我的应用程序提供常规的电子邮件和密码验证,以及Facebook和Google登录。
苹果的指南说:
如果应用程序“仅”使用第三方或社交登录服务(例如Facebook登录、Google登录、Twitter登录、LinkedIn登录、Amazon登录或微信登录)来设置或验证用户在应用程序中的主要帐户,则还必须提供与苹果登录等效的选项。
但是我的应用程序并不“仅”使用第三方或社交登录服务。它还使用我们自己的电子邮件/密码方法。事实上,电子邮件和密码方法位于顶部,因此被认为是主要的身份验证方法。因此,我觉得这条规则不适用于我的应用程序。
苹果的指南还说:
如果您的应用程序“仅”使用公司自己的帐户设置和登录系统,则不需要使用苹果登录...
我的应用程序并不“仅”使用第三方登录服务,也不“仅”使用我们自己的方法。它同时使用两者。
所以,我的应用程序是否需要强制使用苹果登录?

1
既然您已经提供了社交登录功能,为什么不再提供“使用Apple登录”呢?这将带来极佳的用户体验,无需输入任何内容,并且让用户能够控制是否分享他们的电子邮件地址。开发iOS应用不应该只是做最基本的要求,而应该是为了让用户感到愉悦,并给予他们对苹果生态系统期望中的体验。 - Paulw11
@Paulw11是对的。如果你在实施方面需要任何帮助,请告诉我们。 - Mohit Kumar
@Paulw11客户只希望在必要的情况下才使用此功能。 - miOS
请查看此链接:https://dev59.com/7lIH5IYBdhLWcg3wiPVR?rq=1 - Arjun hastir
那与其他电子邮件服务有何不同呢?我可以在几分钟内注册一个新的Gmail或Outlook.com地址。没有对我的真实身份进行验证,我可以随时删除该帐户或停止查看它。 - Paulw11
显示剩余4条评论
2个回答

2
苹果于3月4日更新了指南,如果您提供社交登录选项,则必须强制执行。请注意,“独家”一词已被删除:

使用第三方或社交登录服务(如Facebook登录、Google登录、Twitter登录、LinkedIn登录、Amazon登录或WeChat登录)来设置或验证用户在应用程序中的主要帐户的应用程序,也必须提供与苹果登录相当的“使用Apple登录”选项。


0

这个问题的答案很简单。

如果你的应用程序提供第三方登录注册选项(比如Facebook、Google、Instagram、Twitter等),那么“使用Apple登录”是必需的,否则不需要


他们提到了“专门使用第三方或社交登录服务”。在我们的情况下,两者都有。所以可能不是强制性的。指南中的陈述相互矛盾。 - miOS
我认为你需要将Apple的登录集成进去。如果苹果的测试人员看到了Facebook、Google+或其他任何应用,他们也会要求使用苹果账号进行登录。 - Nirav Kotecha

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接