Как ждать подтверждения разрешения на доступ к смс - PullRequest
0 голосов
/ 21 мая 2019

Я должен отправить несколько своих текстовых сообщений.

Во время запроса на разрешение приложение полностью падает.После перезапуска приложения отправляются смс.Я думаю, что проблема в том, что приложение не ждет подтверждения разрешения.Проблема с Android.

    sms.contacts.forEach(async contact => {
      try {
        // Send sms
        await this.sms.send(contact.phoneNumbers[0].value, this.messageText)
      } catch (error) {
        this.errorsMsg.push(error)
        this.isOk = false
      }
    })

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 22 мая 2019

Спасибо kris_IV за помощь.

Поскольку в этом посте написано , мне просто нужно было использовать цикл for

for (const contact of sms.contacts) {
  try {
    await this.sms.send(contact.phoneNumbers[0].value, this.messageText)
  } catch (error) {
    this.errorsMsg.push(error)
    this.isOk = false
  }
}
...