Abrir Whatsapp en un número particular en swift

Estoy intentando abrir un chat de contacto particular en WhatsApp pero no obtengo ninguna solución. Por favor ayuda, estoy totalmente atrapado. He intentado esto:

let whatsAppURL: NSURL = NSURL(string: "whatsapp://send?abid=\(primary)&;text=lOL;")! if UIApplication.shanetworkingApplication().canOpenURL(whatsAppURL){ UIApplication.shanetworkingApplication().openURL(whatsAppURL) } 

Según este enlace del foro de WhatsApp , no hay forma de que pueda enviar posts a un usuario específico, esto no está disponible dentro del esquema de URL de WhatsApp.

Simplemente configura un post pnetworkingefinido y luego, con el esquema de URL, puede abrir el controller reciente de WhatsApp.

Es posible Puede enviar posts a un usuario de Specfic.

Direct URL de chat de aplicaciones abiertas

 let urlWhats = "whatsapp://send?phone=+919789384445&abid=12354&text=Hello" if let urlString = urlWhats.addingPercentEncoding(withAllowedCharacters: NSCharacterSet.urlQueryAllowed) { if let whatsappURL = URL(string: urlString) { if UIApplication.shanetworking.canOpenURL(whatsappURL!) { UIApplication.shanetworking.openURL(whatsappURL!) } else { print("Install Whatsapp") } } } 

Nota: El código de país (Ej .: +91) es obligatorio para abrir el chat de número de mobile

WebUrl Link open Chat

  let whatsappURL = URL(string: "https://api.whatsapp.com/send?phone=9512347895&text=Invitation") if UIApplication.shanetworking.canOpenURL(whatsappURL!) { UIApplication.shanetworking.openURL(whatsappURL!) } 

Consulte el enlace a continuación,

https://www.whatsapp.com/faq/en/general/26000030

Nota: Agregar esquema de URL en info.plist

 <key>LSApplicationQueriesSchemes</key> <array> <string>whatsapp</string> </array> 

Esto no es posible, solo puedes abrir WhatsApp con un esquema de URL.