使用没有电子邮件ID的Apple登录

时间:2020-08-31 13:03:31

标签: ios swift ios13 sign-in-with-apple

“带有登录的Apple”选项两次拒绝了我的应用程序。在用户选择带登录选项的苹果后,我尝试获取电子邮件ID,但是在一种情况下,执行“使用Apple登录”功能时,我不知为何没有电子邮件ID。我试图找到重现此问题的方法,但无法重现。终于,今天我才知道在创建Apple ID后,如果在iPhone中进入设置-> Apple ID,您可以选择删除电子邮件ID,并使用唯一的电话号码代替电子邮件ID,在这种情况下,我将执行“使用Apple登录”时永远不会获取电子邮件ID。不幸的是,我的整个应用程序都基于电子邮件ID作为主要参数。在这种情况下,任何人都知道我们如何在不更改应用程序体系结构的情况下如何处理用户的唯一性?

所以主要问题是如果用户使用Apple ID作为移动设备 我无法获取用户或电话的电子邮件地址 数字

我在此问题上停留了一个星期,而Apple拒绝了我的申请。如果有人对此有任何想法,请帮助我。预先感谢

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用以下步骤。

如果您的用户使用Apple登录,而您没有收到该用户的电子邮件,则只需将他重定向到特定的附加步骤,在该步骤中他应在注册结束时添加他的电子邮件。之后,您将收到该用户的电子邮件,并且无需更改应用程序的体系结构

相关问题