使用Apple登录:可能创建重复帐户问题

问题描述 投票:-1回答:1

我正在分析在我的iOS应用中实现Sign-in With Apple功能时可能出现的任何可能的问题。可能的问题之一是帐户重复。这是我的意思:

要登录或注册我的应用,用户必须使用其电子邮件地址。他的电子邮件地址将记录在我的UMS(用户管理系统)中。除了用户的电子邮件地址,我没有其他用户的标识符。通过使用Sign-in With Apple,用户可以选择显示还是隐藏其电子邮件地址。如果用户在我的应用程序中第一次决定隐藏其电子邮件地址,那么我的应用程序将获得域为privaterelay.appleid.com的随机电子邮件地址并进行注册。如果下一次用户改变主意以显示其“真实”电子邮件地址,则我的应用会将其检测为新用户,然后再次对其进行注册,而不是登录。因此,一个用户最终将拥有2个帐户我的应用。

在不更改我的UMS的情况下,有没有办法解决此问题?

ios authentication single-sign-on tvos apple-sign-in
1个回答
0
投票

用户将帐户与您的应用相关联后,除非他们进入设置并删除该帐户,否则他们就没有机会对其进行更改。但是,这与决定不使用Apple登录而使用其他电子邮件地址注册新帐户并没有什么不同。

用户不太可能无意或无意删除其帐户;您需要进入设置并经过5个步骤,然后才能获得删除确认信息以删除帐户。

我建议您下载Apple的Juice示例应用程序,以从用户角度了解使用Apple登录的工作方式。您会发现,如果正确实施登录过程,用户很难创建第二个帐户

© www.soinside.com 2019 - 2024. All rights reserved.