如何在 iOS 中发送消息

How to send a message in 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)
}

不行,不能用MFMessageComposeViewController直接发消息,会顺流而下。它将向您展示 ComposerView,您必须在其中手动按下发送按钮才能发送 SMS。

要在没有 composerView 的情况下使用,您应该尝试一些third party API's,这可能会有帮助。