当用户为iOS选择“隐藏我的电子邮件”选项时,使用Apple ASAuthorizationAppleIDCredential返回随机电子邮件

时间:2019-09-25 03:31:20

标签: ios swift xcode apple-id apple-sign-in

当我通过用苹果登录时,我得到的是我想要的第一次准确的电子邮件地址和用户的基本详细信息,但是第二次得到答复时,没有响应的电子邮件字段。 / p>

我担心的是,我需要该用户的电子邮件地址,以便将来我可以向该特定用户发送通知电子邮件。但苹果会提供随机创建的电子邮件,实际上这是不存在的。将来如何通过电子邮件与用户联系?

4 个答案:

答案 0 :(得分:1)

您可能必须向Apple注册出站电子邮件,请检查this以获取有关使用所提供的私人电子邮件的更多信息,并查看带有Apple文档here的登录。

答案 1 :(得分:0)

据我所知,苹果提供的随机创建的电子邮件实际上与用户的实际邮件ID有关。您发送的所有邮件都将转发给它。但是他们将来可以取消链接。这为用户提供了一定的隐私权,并且可以防止垃圾邮件。

答案 2 :(得分:0)

寻找解决方案时,我们必须通过以下电子邮件地址:

您注册的电子邮件地址将能够使用Apple的专用电子邮件中继服务与客户之间收发消息。

enter image description here

添加了此内容后,便可以发送和接收电子邮件。

https://developer.apple.com/account/resources/services/configure

答案 3 :(得分:0)

简短回答:

您需要将发件人电子邮件ID或域名添加到您的开发者帐户中。

Add your email and domain name.

长答案

您需要执行以下步骤:

Image 1

  • 单击配置按钮。请参考下面的屏幕截图。

Image2

  • 添加您要交流的域和电子邮件地址。

Image 3

添加电子邮件和域here