Как отправить сообщение в 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, которые могут быть полезны.