Как мое приложение может узнать, получило ли Android-устройство новое сообщение? - PullRequest
0 голосов
/ 22 сентября 2018

Я новичок в React-Naive и пытаюсь создать приложение, которое отправляет сообщение через приложение, используя act-native-get-sms-android .

Я могу отправьте и прочитайте SMS из входящих сообщений, но в пакете нет события , чтобы узнать, было ли получено новое смс.

Есть ли Событие или API в Реагировать нативно на это?Я думаю, что мне придется использовать опрос , чтобы проверить, пришло ли новое смс.

1 Ответ

0 голосов
/ 22 сентября 2018

Вы можете создать свой собственный собственный модуль или использовать react-native-android-sms-listener для прослушивания новых сообщений, подобных Whatsapp .

Ручная установка предоставляется в документах

Использование

импорт SmsListener из 'response-native-android-sms-listener'

componentDidMount() {
  this.subscription = SmsListener.addListener(message => {
    console.info(message)
  })
}

componentWillUnmount() {
  this.subscription.remove()
}

, где содержимое находится в формате

{
  originatingAddress: string,
  body: string
}

Также убедитесь, что вам нужны определенные разрешения для чтения SMS для Android, проверьте документы по разрешениям здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...