Реагирующий ретривер sms-сообщений работает не так, как ожидалось

#react-native #sms-retriever-api

#реагирующий ретривер #sms-ретривер-api

Вопрос:

Я работаю над API React Native app — sms-retriever для автоматического чтения SMS для извлечения OTP из сообщения, следующего за этой статьей:https://github.com/Bruno-Furtado/react-native-sms-retriever

 _onSmsListenerPressed = async () => {
  alert('waiting for SMS')
  try {
    const registered = await SmsRetriever.startSmsRetriever();
    if (registered) {
      SmsRetriever.addSmsListener(event => {
        console.log(event.message);
        alert(event.message);
        this.setState({message:event.message});
        SmsRetriever.removeSmsListener();
      }); 
    }
  } catch (error) {
    console.log(JSON.stringify(error));
  }
};
  

Я работаю на устройстве Android
Когда я нажимаю кнопку, которая вызывает вышеупомянутое сообщение, оно должно начать прослушивание
Но когда получено SMS, оно не выдает оповещение с помощью SMS-сообщения
Что не так с кодом?

Комментарии:

1. Это потому, что SmsRetriever.addSmsListener возвращает обещание? Вы пробовали добавить await перед ним?

2. Вы настроили хэш-код и правильный формат sms?