我正在编写关于flutter的应用程序,并且在提取firebase类的内容时感到有些困惑。如何从“用户”中提取PhoneNumber变量的内容?我需要提取的号码才能发送到服务器
这是debugPrint('user:$ user')的输出:
void _signInWithPhoneNumber() async {
final AuthCredential credential = PhoneAuthProvider.getCredential(
verificationId: _verificationId,
smsCode: _smsController.text,
);
final FirebaseUser user = await _auth.signInWithCredential(credential);
final FirebaseUser currentUser = await _auth.currentUser();
assert(user.uid == currentUser.uid);
debugPrint('user: $user');
setState(() {
if (user != null) {
Navigator.pushNamed(context, '/amenities');
} else {
_message = 'Вход не выполнен';
}
});
}
{"orderId" : 241,"fullName" : "Поесть"}
我需要从“用户”中提取PhoneNumber才能发送到Json中的服务器
答案 0 :(得分:0)
我很确定您可以仅用user.phoneNumber
来获取电话号码