плагин sms_receiver не прослушивает входящие сообщения - PullRequest
0 голосов
/ 14 апреля 2020

`Я новичок во флаттере и хочу автоматически прочитать отп. Я использую плагин sms_receiver. Плагин не слушает какие-либо сообщения, и через 5 минут будет отображаться тайм-аут !!! сообщение. У кого-нибудь есть решение по этому поводу? '

void initState() {
    super.initState();
    SharedPref.sharedPreferenceGet(StringsConstants.FCM_ID)
        .then((dynamic tempAuth) {
      authKey = tempAuth;
    });
    _updateData();
     _smsReceiver = SmsReceiver(onSmsReceived, onTimeout: onTimeout);
    _startListening();
  }

  void onSmsReceived(String message) {
    setState(() {
      _textContent = message;
      String a=_textContent;
    });
  }

  void onTimeout() {
    setState(() {
      _textContent = "Timeout!!!";
      if(_textContent=="Timeout!!!")
      {_startListening();}
    });
  }

  void _startListening() {
    _smsReceiver.startListening();
    setState(() {
      _textContent = "Waiting for messages...";
    });
  }
...