Ani*_*rma 3 firebase firebase-authentication flutter
我只需要在用户通过身份验证后打印用户的 Idtoken。我正在颤振中使用 firebase 的电话身份验证。
FirebaseAuth.instance.currentUser().then((user) {
if (user != null) {
var idtoken = user.getIdToken().toString();
print("Firebase uid: "+idtoken);}}
Run Code Online (Sandbox Code Playgroud)
如何纠正这个
Los*_*Jon 13
基于https://firebase.google.com/docs/reference/js/firebase.User.html#getidtoken您需要处理来自getTokenId()方法调用的承诺。
你的代码变成:
FirebaseAuth.instance.currentUser().then(user => {
if (user != null) {
user.getIdToken().then(token => {
//handle token
}
}
});
Run Code Online (Sandbox Code Playgroud)
与 async-await 相同
final tokenResult = await FirebaseAuth.instance.currentUser();
final idToken = await tokenResult.getIdToken();
final token = idToken.token;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4020 次 |
| 最近记录: |