Проверьте, будет ли сообщение отправлено через iMessage или сотовую сеть
С помощью MFMessageComposeViewController
проверить, если устройство canSendText
или нет. Все в порядке, но все равно есть, чтобы обнаружить, что сообщение будет отправлено с помощью iMessage или сотовой SMS. Существует постоянное требование, чтобы пользователь был предупрежден, если текст отправляется через iMessage и интернет не подключен? Мне просто интересно, может ли быть правильное решение для этого?
Спасибо за ваше время
1 ответ
Невозможно узнать, отправлено ли сообщение через iMessages или в виде SMS. Apple не предоставляет никаких методов API для обнаружения этого.
Также приложение сообщений не будет использовать iMessage, если нет подключения к Интернету, если подключение к Интернету не работает, он будет отправлять обычные SMS.
Если вы отправляете сообщение на адрес электронной почты через iMessage, то кнопка отправки отключена, если нет доступа в Интернет.