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

Posted

技术标签:

【中文标题】如何在不显示确认屏幕的情况下直接发送消息? [复制]【英文标题】:How to send message directly without showing confirm screen? [duplicate] 【发布时间】:2016-09-08 08:24:58 【问题描述】:

我使用MessageUI 框架来发送消息。

这里是发送消息的代码:

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

然后它会显示这样的屏幕:

我不想显示这个屏幕,我想直接发送消息。有可能吗?

【问题讨论】:

不可能 【参考方案1】:

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

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

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

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

    http://www.nexmo.com/ -> 我们也可以使用国际消息

    https://www.tropo.com/

【讨论】:

那是 iMessage,不是消息。

以上是关于如何在不显示确认屏幕的情况下直接发送消息? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在不重叠的情况下显示多个小吃店

如何在不使用 Firebase 控制台的情况下向 iOS 设备发送 Firebase 云消息通知?

如何在不发送消息的情况下在 Android 中打开默认电子邮件客户端?

如何在不关闭服务器套接字的情况下在客户端获得确认?

如何让 PhpMyAdmin 在不要求确认的情况下删除/截断

如何在不使用 each() 的情况下重写此函数? [复制]