¿Cómo obtengo WhatsApp abid para componer un mensaje a un usuario específico en iOS?

¿Cómo obtengo WhatsApp abid para componer 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 la API de WhatsApp ‘Click to Chat’ 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 = MENSAJE & teléfono = + NÚMERO & abid = + NÚMERO