如何使用swift从ios应用程序通过WhatsApp向特定联系人发送消息?

如何使用swift从ios应用程序通过WhatsApp向特定联系人发送消息?,ios,swift,iphone,ipad,whatsapp,Ios,Swift,Iphone,Ipad,Whatsapp,我可以通过上面提到的代码从我的应用程序启动whatsapp,它将前缀文本添加到我希望发送的联系人,我需要手动单击whatsapp中的发送按钮。但我正在寻找一种代码,可以自动将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")
            }
          }
        }