通过MessageUI在应用程序中发送SMS

时间:2018-05-30 15:31:09

标签: ios messageui

请帮助解决通过短信或iMessage向应用发送邀请的问题。

问题在于,当消息的所有接收者都有iMessage可用时(蓝色按钮),然后在邀请时发送由这些人组成的组,但我需要单独发送消息(不在组中)。 / p>

if MFMessageComposeViewController.canSendText() {
        let messageViewController = MFMessageComposeViewController()

        messageViewController.body = "Some invite text"
        messageViewController.recipients = [phone_numbers_from_contacts]
        messageViewController.messageComposeDelegate = self

        self.present(messageViewController, animated: true, completion: nil)
    } else {
        // Some alert with text "SMS services are not available"
    }

1 个答案:

答案 0 :(得分:0)

AFAIK您无法控制是否将消息作为群组消息发送。

如果您想将其作为单独的消息发送,那么我建议您使用MFMessageComposeViewController的多个不同实例。

但是,TBH,你不应该真的用这个来发送垃圾短信。