Проверьте, будет ли сообщение отправлено через iMessage или сотовую сеть

С помощью MFMessageComposeViewController проверить, если устройство canSendText или нет. Все в порядке, но все равно есть, чтобы обнаружить, что сообщение будет отправлено с помощью iMessage или сотовой SMS. Существует постоянное требование, чтобы пользователь был предупрежден, если текст отправляется через iMessage и интернет не подключен? Мне просто интересно, может ли быть правильное решение для этого?

Спасибо за ваше время

1 ответ

Невозможно узнать, отправлено ли сообщение через iMessages или в виде SMS. Apple не предоставляет никаких методов API для обнаружения этого.

Также приложение сообщений не будет использовать iMessage, если нет подключения к Интернету, если подключение к Интернету не работает, он будет отправлять обычные SMS.

Если вы отправляете сообщение на адрес электронной почты через iMessage, то кнопка отправки отключена, если нет доступа в Интернет.

Другие вопросы по тегам