sguruapp@gmail.com
facebook vk instagram Телеграм youtube

Отправка СМС (Send SMS) - Swift 5


// Импортируйте MessageUI
import MessageUI

// В классе или через extension подпишитесь под протокол MFMessageComposeViewControllerDelegate
class ViewController: UIViewController {


@IBAction func sendSMSButton(_ sender: UIButton) {
let messageVC = MFMessageComposeViewController()

// Текст сообщения
messageVC.body = "first SMS";

// Список получателей - номера
messageVC.recipients = ["+12345678"]

// Обязательно!
messageVC.messageComposeDelegate = self

// Показать окно
self.present(messageVC, animated: true, completion: nil)
}

}


extension ViewController: MFMessageComposeViewControllerDelegate {
func messageComposeViewController(_ controller: MFMessageComposeViewController, didFinishWith result: MessageComposeResult) {

switch (result) {
case .cancelled:
print("Отправка отменена")

case .failed:
print("ошибка, не возможно отправить смс")

case .sent:
print("СМС успешно отправлено!")

default:
return
}

dismiss(animated: true, completion: nil)
}

}



Возврат к списку

обучись профессии будущего

Хочешь стать успешным разработчиком
приложений? Тогда добро пожаловать к нам.

обучись профессии будущего