Esta división ha sido probado por expertos para garantizar la veracidad de nuestro post.
Solución:
Es posible. Puede enviar mensajes a un usuario específico.
URL de chat de aplicación directa abierta
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.shared.canOpenURL(whatsappURL!)
UIApplication.shared.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 teléfono móvil
WebUrl Enlace abierto Chat
let whatsappURL = URL(string: "https://api.whatsapp.com/send?phone=9512347895&text=Invitation")
if UIApplication.shared.canOpenURL(whatsappURL)
UIApplication.shared.open(whatsappURL, options: [:], completionHandler: nil)
Verifique el enlace a continuación,
https://www.whatsapp.com/faq/en/general/26000030
Nota: agregue el esquema de URL en info.plist
LSApplicationQueriesSchemes
whatsapp
Para Swift 4,2/Swift 5
func openWhatsapp()
let urlWhats = "whatsapp://send?phone=(mobile number with country code)"
if let urlString = urlWhats.addingPercentEncoding(withAllowedCharacters: CharacterSet.urlQueryAllowed)
if let whatsappURL = URL(string: urlString)
if UIApplication.shared.canOpenURL(whatsappURL)
if #available(iOS 10.0, *)
UIApplication.shared.open(whatsappURL, options: [:], completionHandler: nil)
else
UIApplication.shared.openURL(whatsappURL)
else
print("Install Whatsapp")
Para rápido 2,0
let urlWhats = "whatsapp://send?phone=(mobile number with country code)"
if let urlString = urlWhats.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet())
if let whatsappURL = NSURL(string: urlString)
if UIApplication.sharedApplication().canOpenURL(whatsappURL)
UIApplication.sharedApplication().openURL(whatsappURL)
else
print("Install Whatsapp")
Nota: agregue el esquema de URL en info.plist
LSApplicationQueriesSchemes
whatsapp
Esto funcionó perfectamente para mí
if let url = URL(string: "https://wa.me/91xxxxxxxxxx?text=Hello"),
UIApplication.shared.canOpenURL(url)
UIApplication.shared.open(url, options: [:])
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)