Ios 使用Apple登录-使用设备时缺少电子邮件';s(iPhone或iPad)苹果ID

Ios 使用Apple登录-使用设备时缺少电子邮件';s(iPhone或iPad)苹果ID,ios,azure,azure-ad-b2c,apple-sign-in,Ios,Azure,Azure Ad B2c,Apple Sign In,在一个iOS应用程序中,我们正在与苹果公司结合Azure B2C广告实施登录 这种设置对于网络用户来说效果很好,如果用户在登录确认弹出时选择“使用不同的苹果ID”(最终与网络用户处于相同的基于网络的流程中),那么在iOS上似乎效果很好。无论他们是决定分享他们真正的电子邮件还是使用苹果生成的电子邮件,这都是事实 但是,如果用户继续使用他们设备上的Apple ID(使用触摸/面部ID或密码完成登录),那么Apple返回给Azure的令牌似乎不包含任何电子邮件(既不是用户的真实电子邮件,也不是苹果生成

在一个iOS应用程序中,我们正在与苹果公司结合Azure B2C广告实施登录

这种设置对于网络用户来说效果很好,如果用户在登录确认弹出时选择“使用不同的苹果ID”(最终与网络用户处于相同的基于网络的流程中),那么在iOS上似乎效果很好。无论他们是决定分享他们真正的电子邮件还是使用苹果生成的电子邮件,这都是事实

但是,如果用户继续使用他们设备上的Apple ID(使用触摸/面部ID或密码完成登录),那么Apple返回给Azure的令牌似乎不包含任何电子邮件(既不是用户的真实电子邮件,也不是苹果生成的隐藏真实用户电子邮件的电子邮件)

我已经能够用多个苹果ID复制这个。我在这里和苹果开发者论坛上看到了其他类似的问题,但他们似乎没有面对这样的情况,唯一的问题是在使用设备的苹果ID时

你知道这里发生了什么吗?我们如何确保邮件被退回