Как отправить сообщение напрямую, не показывая экран подтверждения?
Я использую MessageUI
рамки для отправки сообщения.
Вот код для отправки сообщения:
let messageComposeVC = MFMessageComposeViewController()
messageComposeVC.messageComposeDelegate = self
messageComposeVC.body = self.textView.text
messageComposeVC.recipients = [contact]
self.present(messageComposeVC, animated: false, completion: nil)
тогда он показывает такой экран:
Я не хочу показывать этот экран, я хочу отправить сообщение напрямую. Является ли это возможным?
1 ответ
Решение
Это НЕВОЗМОЖНО. Apple не примет ваше приложение. Apple отклонит ваше приложение, если вы сделаете это. Альтернативный способ - вы отправляете сообщение и конкретный номер бэкенду, а бэкэнд запускает сообщение на определенный номер.
или вы можете использовать некоторые третьи стороны
Вы не можете отправлять SMS программно в фоновом режиме, вы можете использовать следующий сторонний API для отправки текстового сообщения (SMS).
http://www.nexmo.com/ -> мы также можем использовать международное сообщение