我正在使用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)
}
答案 0 :(得分:2)
否,不能直接使用MFMessageComposeViewController
发送消息,它将按照流程进行。它将为您提供ComposerView,您必须在其中手动按发送按钮发送SMS。
要在没有composerView的情况下使用,您应该尝试一些third party API's,这可能会有所帮助。