当前位置: 首页 > 知识库问答 >
问题:

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

姜乐家
2023-03-14

我正在分析在我的iOS应用程序中实现登录Apple功能时可能出现的任何问题。其中一个可能的问题是账户重复。我的意思是:

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

有什么方法可以解决这个问题而不改变我的UMS吗?

共有1个答案

颛孙子民
2023-03-14

一旦用户将一个帐户关联到你的应用程序,他们就没有机会更改它,除非他们进入设置并删除该帐户。然而,这与一个人在没有登录苹果公司的情况下,决定使用不同的电子邮件地址注册一个新帐户并没有什么区别。

用户不可能随随便便或意外地删除他们的帐户;您需要进入设置,并通过5个步骤,然后才能获得删除确认删除帐户。

我建议您下载苹果的Juice示例应用程序,从用户的角度感受一下使用苹果登录是如何工作的。您将看到,如果正确实现登录过程,用户创建第二个帐户是相当困难的

 类似资料:
  • 本文向大家介绍Java实现用户不可重复登录功能,包括了Java实现用户不可重复登录功能的使用技巧和注意事项,需要的朋友参考一下  总述 前些天,无意之间想到这个问题,感觉挺实用,有必要整理一下。随手写了一个简单的mode,感觉并不算难。思路理顺其实挺简单的。 为实现用户不可同时登陆,只要想想现实中新浪,百度等,只要一处登陆就将另一处的给“挤”下去,就可以知道实现结果为何。然后再逆推之,即可形成较为

  • 这是一个PHP代码片段,来自我正在全局转换为PDO的项目。这就是功能。登录页面的php文件。显然,它没有完全转换为PDO,所以不要批评它,但基本上是在登录中。php文件我让它访问这个方法,并从表单中传递数据库(在中是必需的)、用户名和密码。我设置了一个基本查询,以查找使用表单用户名输入的所有用户。然后我准备并执行查询。然后,我需要一个行计数,因此我在查询上设置了一个$rowcount变量,运行ro

  • 我是新来的。 我目前正在开发一个应用程序,使用Vue.jsFirebase身份验证、Firebase实时数据库和Firebase云功能作为后端。应用程序必须包含一个管理员帐户的功能之一,该帐户可以为其他人创建帐户。创建后,新用户会收到一封电子邮件,其中包含登录名和登录密码。 因为注册方法(https://firebase.google.com/docs/auth/web/password-auth

  • 本文向大家介绍解决SqlServer 各版本 sa帐户不能登录问题,包括了解决SqlServer 各版本 sa帐户不能登录问题的使用技巧和注意事项,需要的朋友参考一下 1.使用Management Studio Express,用“Windows身份验证”登录,选中SQL服务器名,右击鼠标选择属性,在服务器属性选项页面,选择“安全性”,将服务器身份验证由“Windows身份验证”改为“SQL Se

  • 我正在做一个研究项目,我需要在30台设备上安装一个应用程序,所有这些设备都没有谷歌帐户。我需要做的是将应用程序的结果保存在我的谷歌驱动器文件夹中(我有它的id)。目前这是我的登录过程,它要求一个谷歌帐户: 既然我知道我的凭据和我需要工作的目录的ID,有没有办法修改代码并将我的帐户合并到登录过程中,这样我就不需要在设备上配置google帐户?

  • 我正面临一个奇怪的admob登录问题,无法找到任何解释这个确切的问题在网上。问题来了:--我有一个admob账户--我在这个账户上安装了一个应用程序链接--应用商店上发布的应用程序完美地显示了广告--但在此之后的3、4天,我就无法登录我的admob账户了。与此同时,该应用程序已经停止显示这些广告。-每次我尝试登录时,admob网页都告诉我“您当前以charlesdurandjp@gmail.com