如何在Firebase中获得当前登录用户的UID,用C# Xamarin。我希望能够这样做,这样我就可以在数据库中存储用户的UID下的数据,并以这种方式检索它。问题是我完全不知道从哪里开始,在网上找不到任何东西。
我用于身份验证的包是*firebaseauthentication.net\3.7.2**
一个用户的身份验证页:auth
登录任务(如果需要)
static string webAPIKey = "";
FirebaseAuthProvider authProvider = new FirebaseAuthProvider(new FirebaseConfig(webAPIKey));
public async Task <string> Login(string email, string pass)
{
var tok = await authProvider.SignInWithEmailAndPasswordAsync(email, pass);
if (!string.IsNullOrEmpty(tok.FirebaseToken))
{
return tok.FirebaseToken;
}
return "";
}
1条答案
按热度按时间3pmvbmvn1#
好的,要从令牌中获取用户UID,方法非常简单。