traba temporalmente servicio porque por pasar historial fuera fallo estado esta error cuando contactos cierra chats celular cargar abro ios whatsapp

ios - temporalmente - Actualizar contactos de Whatsapp mediante programación



porque se traba el whatsapp en mi celular (2)

Estoy haciendo una función en iOS donde estoy agregando un nuevo contacto a la libreta de direcciones de un usuario mediante programación, todo está funcionando bien. El siguiente paso es enviarle un mensaje a ese nuevo contacto a través de Whatsapp, que tampoco es muy difícil. El propósito es mostrar directamente la pantalla de chat con el nuevo contacto. Sin embargo, el problema es que Whatsapp sincroniza sus contactos de vez en cuando. Estoy usando la siguiente intención para Whatsapp:

var whatsappUrl = (NSURL(string:"whatsapp://send?text=/(encodedmessage)&abid=/(id)"))

Donde el mensaje es una cadena codificada y la identificación es la identificación del contacto recién agregado. Cuando mi programa abre Whatsapp con ese método, todo va bien cuando el contacto ya estaba en la libreta de direcciones. Cuando ese contacto se agrega nuevamente, la pantalla de Whatsapp no ​​irá directamente a esa pantalla. En su lugar, mostrará el selector para todos los contactos.

Para resumir, quiero actualizar los contactos de Whatsapp usando mi código, para enviar al usuario directamente a la pantalla de chat de Whatsapp del nuevo contacto en lugar de la pantalla del selector de contactos, porque los contactos de Whatsapp aún no están sincronizados con el nuevo contacto. .


Obviamente no puedes. Dado que el procedimiento de sincronización de WhatsApp se realiza dentro de la aplicación en sí, no podrá realizar una sincronización fuera de la aplicación. Lo que podría intentar hacer es agregar el número completo con el código del país en la URL, luego analizarlo en WhatsApp. WhatsApp debe hacer una suscripción de presencia, por lo que podrá enviar un mensaje a ese número.


Se recomienda que no interactúe con otras aplicaciones de terceros a menos que proporcionen un controlador para interactuar. Lo cual ya está dado por WhatsApp como esquema Openurl.

En caso de que haya eliminado o agregado el contacto, primero debe abordar el problema en su aplicación para que no inicie / inicie la acción para abrir la aplicación antes de verificar por la noche con wahtsapp.

Puede usar una gran biblioteca que APAddressBook para hacer la verificación de contacto agregado y modificado.