我看到很多内容提到使用MessageUI Framework来编写消息,但是在Swift中有没有自动发送的方法呢?也许甚至可以让我的代码在按下发送按钮后运行,然后调用实际的发送方法。
您不能在没有用户确认的情况下发送消息,但您可以随时展示MFMessageComposeViewController
。
import MessageUI
func sendSMS(with text: String) {
if MFMessageComposeViewController.canSendText() {
let messageComposeViewController = MFMessageComposeViewController()
messageComposeViewController.body = text
present(messageComposeViewController, animated: true, completion: nil)
}
}