Как прочитать код аутентификации sms в телефоне flutter firebase

# #flutter #firebase-authentication

Вопрос:

Я использую авторизацию телефона firebase. Я использую приведенный ниже код sms-сообщения с авторизацией, когда пользователь вводит свой номер телефона. Я получаю код на IOS. Я также получаю небольшой всплывающий текст, например «Сообщение 023223» из папки «Входящие». Я могу нажать на этот код, но я не могу получить код после нажатия на него. Возможно ли автоматически получить код аутентификации sms? или при нажатии на всплывающее сообщение.

 _auth.verifyPhoneNumber(
      phoneNumber: phoneNumberWithCode,
      timeout: Duration(seconds: 60),
      verificationCompleted: (AuthCredential credential) async {
        UserCredential? result = await _auth.signInWithCredential(credential);
        User? user = result.user;

        if (user != null) {
         

          printFun(
            message: '$userId === $phoneNumber ',
            file: 'auth_user',
            functionName: 'authByInputCode',
          );

        
        }      },
      verificationFailed: (FirebaseAuthException exception) {
       
        printFun(
          message: '$exception',
          file: 'auth_user',
          functionName: 'authUser verificationFailed',
        );
      },
      codeSent: (String verificationId, [int? forceResendingToken]) {
        Navigator.of(context).push(
          MaterialPageRoute(builder: (_) {
            return VerifyNumber(
              phoneNumberWithCode: phoneNumberWithCode,
              verificationId: verificationId,
              forceResendingToken: forceResendingToken,
            );
          }),
        );
      },
      codeAutoRetrievalTimeout: (_) {},
    );