如何提取数组的内容?

时间:2019-05-26 07:51:20

标签: firebase flutter dart firebase-authentication

我正在编写关于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中的服务器

1 个答案:

答案 0 :(得分:0)

我很确定您可以仅用user.phoneNumber来获取电话号码