Как отправить сообщение в iOS

Я использую MFMessageComposeViewController для отправки смс на количество пользователей. При нажатии на кнопку происходит переход к следующему экрану. Как я могу отправить смс напрямую, когда пользователь нажал на кнопку смс в iOS swift?

if (MFMessageComposeViewController.canSendText()) {
    let controller = MFMessageComposeViewController()
    controller.body = "Message Body"
    controller.recipients = ["000","111"]
    controller.messageComposeDelegate = self
    self.present(controller, animated: true,completion: nil)
}


func messageComposeViewController(_ controller: MFMessageComposeViewController,
                                  didFinishWith result: MessageComposeResult)
{
    controller.dismiss(animated: true, completion: nil)
}

1 ответ

Решение

Нет, это не доступно для прямой отправки сообщений с MFMessageComposeViewControllerЭто будет следовать за потоком. Он предоставит вам ComposerView, где вы должны вручную нажать кнопку отправки, чтобы отправить SMS.

Чтобы использовать без composerView, вы должны попробовать некоторые сторонние API, которые могут быть полезны.

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