首页 > 解决方案 > React-native 短信检索器未按预期工作

问题描述

我正在开发一个 React Native 应用程序 - sms-retriever API 来自动读取 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));
  }
};

我在安卓设备上运行当我按下调用上述消息的按钮时,它应该开始收听但是当收到一条短信时,它不会用短信提醒代码有什么问题?

标签: react-nativesms-retriever-api

解决方案


推荐阅读