任何人都可以建议我如何在不使用MFMessageComposeViewController的情况下发送短信。是否可能,如果可能的话,我该怎么办呢。请建议我。
答案 0 :(得分:1)
在这种情况下,您需要实现SMS Gateway @ server端。 在接受电话号码和可选“消息字符串”的服务器上进行服务。 从您的设备调用该服务并使用可选的“消息字符串”传递数字。
然后您的服务器可以将SMS发送到指定的号码。
答案 1 :(得分:0)
if #available(iOS 10.0, *) {
UIApplication.shared.open(URL(string: "sms:123456789")!, options: [:], completionHandler: nil)
} else {
// Fallback on earlier versions
if MFMessageComposeViewController.canSendText() {
if MFMessageComposeViewController.canSendAttachments() {
print("canSendAttachments")
}
let messageVC = MFMessageComposeViewController()
messageVC.body = "Enter a message";
messageVC.recipients = ["123456789"]
messageVC.messageComposeDelegate = self
messageVC.accessibilityActivate()
self.present(messageVC, animated: false, completion: nil)
} else {
print("Cant send sms")
}
}