ios objective-c iphone whatsapp

¿Cómo hago para que WhatsApp pueda redactar un mensaje a un usuario específico en iOS?



objective-c iphone (1)

¿Cómo hago para que WhatsApp pueda redactar un mensaje a un usuario específico? Quiero enviar un mensaje de texto cuando selecciono un contacto en mi aplicación.

Este es mi código:

NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?abid=XXX"]; if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) { [[UIApplication sharedApplication] openURL: whatsappURL]; }

Enlace oficial de WhatsApp: https://www.whatsapp.com/faq/iphone/23559013


Dos soluciones recientes (julio de 2017)

  1. La función de API ''Haga clic para chatear'' de WhatsApp debe funcionar en todos los dispositivos:

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

  2. Y este otro esquema (para enlaces href ) parece estar funcionando también:

    whatsapp: // send? text = MESSAGE & phone = + NUMBER & abid = + NUMBER