// 1
let urlWhats = "https://wa.me/\(mobile)/?text=\(text)"
// 2
if let urlString = urlWhats.addingPercentEncoding(withAllowedCharacters: NSCharacterSet.urlQueryAllowed) {
// 3
if let whatsappURL = NSURL(string: urlString) {
// 4
if UIApplication.shared.canOpenURL(whatsappURL as URL) {
// 5
UIApplication.shared.open(whatsappURL as URL, options: [:], completionHandler: nil)
// UIApplication.shared.\
} else {
// 6
print("Cannot Open Whatsapp")
}
}
}
我能够通过上述代码从我的应用程序启动whatsapp,它正在为要发送的联系人撰写前缀文本,我需要手动单击whatsapp中的send按钮。但是我正在寻找一个代码,该代码会自动将whatsapp文本发送到我的应用中的数字。谁能分享您对此的想法?
您只能使用用于该联系人的Deep Linking
方法撰写该消息。要发送消息,用户必须手动单击发送按钮。您可以向用户提供这样的警报。但是,不可能从您这一边为用户做到这一点。如果您能够在未经用户确认的情况下通过编写代码在Whatsapp上发送消息,则可能会破坏用户的隐私。你不觉得吗?