如何在不显示确认屏幕的情况下直接发送消息?

How to send message directly without showing confirm screen?

我使用MessageUI框架发送消息。

发送消息的代码如下:

let messageComposeVC = MFMessageComposeViewController()
messageComposeVC.messageComposeDelegate = self
messageComposeVC.body = self.textView.text
messageComposeVC.recipients = [contact]
self.present(messageComposeVC, animated: false, completion: nil)

然后它显示如下屏幕:

我不想显示这个画面,我想直接发消息。可能吗?

这是不可能的。苹果不会接受你的应用程序。如果您这样做,Apple 将拒绝您的 App。另一种方法是将消息和特定号码发送到 backend,然后后端将消息触发到特定号码。

或者您可以使用一些第三方

您无法在后台以编程方式发送短信,您可以使用以下第三方API发送短信(SMS)。

1.http://www.twilio.com/

  1. http://www.nexmo.com/ -> 我们也可以使用国际短信

  2. https://www.tropo.com/