如何使用带有Face ID的Apple登录获取用户的电子邮件?

时间:2019-12-31 03:41:31

标签: ios react-native webview expo apple-sign-in

我通过本机应用程序的Webview实现了Apple登录。除启用了Face ID的手机外,它都可以正常工作。如果电话具有Face ID,则不会显示用户选择他/她想使用其电子邮件还是隐藏该对话框的对话框,而是显示Face ID提示。当用户使用Face ID时,不会将电子邮件返回到Web应用程序。我在下面附上一些图片以说明流程:

应用程序的主屏幕 App's main screen

提示打开网页视图 Prompt to open webview

登录屏幕 Login screen

用户单击“继续”时,

人脸ID提示 Face ID prompt once the user clicks on Continue

一旦显示了以上提示,并且用户单击了Continue(继续),则使用Face ID对用户进行身份验证,并且登录流程最终将电子邮件返回为nil。如我之前所说,这仅在启用了Face ID的iPhone上发生。如何解决此问题并获取用户的电子邮件?

谢谢

0 个答案:

没有答案