ios - 通过 MessageUI 在应用中发送短信
问题描述
请帮助解决通过短信或 iMessage 向应用发送邀请的问题。
问题是,当消息的所有接收者都有可用的 iMessage(蓝色按钮)时,会根据邀请发送由这些人组成的组,但我需要单独发送消息(而不是在组中)。
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"
}
解决方案
AFAIK 您无法控制消息是否作为群组消息发送。
如果您想将其作为单独的消息发送,那么我建议您使用多个不同的MFMessageComposeViewController
.
TBH 但是,无论如何,您都不应该使用它来发送垃圾邮件。
推荐阅读
- python - 构建 Docker Image 时未找到 tensorflow_cpu==2.3.1 的匹配分布
- java - 如何在 VScode for Linux (Ubuntu) 中安装 Selenium - Java?
- c++ - 调试时如何在VSCode中显示c++向量的内容?
- javascript - 在浏览器中检测页面刷新或导航
- mobile - NS2中不同能量的节点
- angular - 一个垫表中的多个数据源
- python - 如何设置时间和内存限制?
- python - 循环所有可能的方法来改变一个 numpy 数组-国际象棋编程
- macos - Nginx 显示在终端中启动但无法在浏览器中访问(Mac OS)
- java - 将 logcat 数据保存到内部存储器