Как отправить сообщение напрямую, не показывая экран подтверждения?

Я использую 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).

1. http://www.twilio.com/

  1. http://www.nexmo.com/ -> мы также можем использовать международное сообщение

  2. https://www.tropo.com/

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