如何使用swift从ios应用程序通过WhatsApp向特定联系人发送消息?
我可以通过上面提到的代码从我的应用程序启动whatsapp,它将前缀文本添加到我希望发送的联系人,我需要手动单击whatsapp中的发送按钮。但我正在寻找一种代码,可以自动将whatsapp文本从我的应用程序发送到数字。任何人都可以分享您的想法吗?您只能使用所使用的如何使用swift从ios应用程序通过WhatsApp向特定联系人发送消息?,ios,swift,iphone,ipad,whatsapp,Ios,Swift,Iphone,Ipad,Whatsapp,我可以通过上面提到的代码从我的应用程序启动whatsapp,它将前缀文本添加到我希望发送的联系人,我需要手动单击whatsapp中的发送按钮。但我正在寻找一种代码,可以自动将whatsapp文本从我的应用程序发送到数字。任何人都可以分享您的想法吗?您只能使用所使用的深度链接方法为特定联系人撰写消息。要发送消息,用户必须手动单击“发送”按钮。您可以向用户提供这样的警报。但是,不可能从您的角度为用户这样做。如果你能够在没有用户确认的情况下通过编写代码在Whatsapp上发送消息,这将是对用户隐私的侵
深度链接方法为特定联系人撰写消息。要发送消息,用户必须手动单击“发送”按钮。您可以向用户提供这样的警报。但是,不可能从您的角度为用户这样做。如果你能够在没有用户确认的情况下通过编写代码在Whatsapp上发送消息,这将是对用户隐私的侵犯。你不这么认为吗?如果没有用户交互,你就无法从代码中自动发送whatsapp消息
// 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")
}
}
}