flutter firebase auth:提供商链接的用户具有单个破折号作为电子邮件

问题描述 投票:0回答:1

我在使用

firebase_ui_auth
进行颤动时注意到了这个问题。但我不确定这是设计使然还是错误:

我使用 firebase 对我的应用程序中的用户进行身份验证,并允许他们通过提供商(Google 和 Apple)进行注册。对于少数使用“Apple Sign In”的用户,我注意到他们的电子邮件显示为单个破折号。我认为这意味着他们的邮件是null。但对于使用提供商登录方法的绝大多数用户来说,情况并非如此:

我在应用程序中注册的方式非常简单。我添加了所有所需的提供程序,就像我的 main.dart 中的文档中所写的那样

FirebaseUIAuth.configureProviders([ EmailAuthProvider(), GoogleProvider(clientId: googleClientId, iOSPreferPlist: true), AppleProvider(), ]);

然后使用 
SignInScreen()

制作的默认

firebase_ui_auth
我还在文档中注意到,

AppleProvider()

默认使用电子邮件范围,所以我真的不知道我在这里做错了什么......

有人知道这是怎么回事吗?

flutter firebase-authentication firebaseui
1个回答
0
投票

© www.soinside.com 2019 - 2024. All rights reserved.