Añade accesos directos a contactos de WhatsApp

Una de las cosas que sí que echo de menos en iOS es la posibilidad de abrir directamente WhatsApp en el contacto al que quiero enviar un mensaje, algo posible en otras plataformas. No existe un acceso directo desde los contactos, no existe la posibilidad de crear un acceso directo desde el springboard. O mejor dicho, no es posible de forma directa, pero sí gracias a algunas aplicaciones existentes en la App Store o en Cydia. Aunque existen algunas que lo incluyen entre sus opciones (Launch Center Pro) otras no lo hacen de forma completa, y otras no lo incluyen directamente. Vamos a explicaros una forma de hacerlo casi con cualquier aplicación que nos permita crear accesos directos de cualquier tipo.

Se realiza gracias a aplicaciones que son compatibles con “Custom URL schemes”, es decir, utilizando una dirección URL que le indique a iOS que abra determinada aplicación y que además lo haga directamente en determinado contacto. Vamos a usar para este ejemplo Launcher, una aplicación que ya han retirado de la App Store por crear widgets con accesos directos en la pantalla de bloqueo, pero como digo es compatible con cualquier aplicación similar.

La “Custom URL scheme” se compone por un lado de la orden de abrir una aplicación, que para WhatsApp es muy simple, pero luego hay que añadir el contacto:

whatsapp://send?abid=xxx

Donde “xxx” es la “abid” (adress book ID) del contacto que queremos abrir directamente. ¿Cómo conseguimos esa “abid”? No es complicado, sólo necesitamos una aplicación para acceder a los archivos de nuestro iPhone, y no es necesario jailbreak. Podemos usar iFunBox, gratuita y compatible con Windows y Mac, o DiskAid (que es la que yo he usado en el ejemplo). Conectamos nuestro teléfono y accedemos a la ruta “User Applications/WhatsApp/Documents” y copiamos el archivo “Contacts.sqlite” a nuestro ordenador (en mi ejemplo al escritorio).

Si eres usuario de Windows necesitarás una aplicación para poder extraer los contactos de ese archivo, puedes usar SQLite Data Browser que es gratuito. Accede a la pestaña “Browse Data” y en el menú desplegable selecciona “ZWCHATSESSION” apareciendo el listado de nuestros contactos y su “abid”.

Si eres usuario de Mac no necesitas ninguna aplicación externa, sólo usar Terminal escribiendo los siguientes comandos (pulsa Enter tras cada comando):

cd ~/Desktop

sqlite3 Contacts.sqlite
.headers on
.mode csv
.output whatsapp_addressbook.csv
select ZFULLNAME, ZABUSERID from ZWACONTACT order by ZFULLNAME;
El resultado final será un archivo llamado “whatsapp_addressbook.csv” en nuestro escritorio. Abriéndolo con Excel por ejemplo podremos acceder a todo nuestro listado de contactos con su “abid”
Ya tenemos la “custom URL scheme” completa, con el “abid” de nuestros contactos, ahora vemos cómo introducirlo en nuestra aplicación. La aplicación Launcher, que seguro que muchos os descargasteis antes de que Apple la retirara de la App Store te da dos opciones para crear el acceso directo. Vamos a explicar las dos alternativas porque una de ellas nos sirve de ejemplo para cualquier otra aplicación.
La forma “universal” es usando la opción “Custom Launcher” de la aplicación, en la que tendremos que meter la “Custom URL” completa. Seleccionamos el icono de entre las opciones que nos da la aplicación y pegamos la dirección “whatsapp://send?abid=xxx” (sin comillas) donde “xxx” es el “abid” de nuestro contacto.
Launcher nos ofrece una opción más directa, en la que sólo hay que introducir el “abid” del contacto, y con más opciones de iconos. Seleccionamos la opción “App Launcher” elegimos la aplicación “WhatsApp” y elegimos “Send a Message”. Elegimos el icono, podemos incluso introducir un texto para el mensaje (opcional) y en el campo inferior tenemos que introducir la “abid”.
Sea como sea, el resultado final es un acceso directo en nuestro Centro de Notificaciones para enviar directamente un WhatsApp a nuestro contacto favorito. Existen otras muchas aplicaciones en las que puedes usar este mismo método, compártelas con nosotros en los comentarios y así otros pueden aprovecharlo.
Los mejores accesorios para tu iPhone
¿Buscas una funda nueva para tu iPhone? ¿Un accesorio para el Apple Watch? ¿Quizás un altavoz Bluetooth? No te pierdas estas ofertas en accesorios y saca el máximo partido al móvil de Apple:
Fundas iPhoneAltavoces BluetoothAccesorios Apple Watch

30 comentarios

  1. App Launcher foi retirado da App Store!! Infelizmente…

    1.    Luis Padilla dijo

      Lo dije en el artículo. Pero quienes lo hubieran descargado pueden seguir usándolo

  2.   Salomon dijo

    Que enredo para un simple contacto¡

    1.    Luis Padilla dijo

      El “enredo” es para conseguir las “abid”, una vez conseguidas, es muy fácil.

  3.   danfg95 dijo

    La gente, (bueno solo algunas personas) solo sabe criticar pero no ven el esfuerzo que hay detrás!
    Gracias por el articulo Luis!

    1.    Luis Padilla dijo

      Gracias a tí

  4.   Julián dijo

    Yo uso con launcher accesos directos de navegación a ciertos lugares con waze. De la misma manera con URL schemes, en el soporte de waze hay información de como usarlos… Ejemplo: waze://?ll=COORDENADA,COORDENADA&navigate=yes

  5. Yo tengo una aplicación creada con la misma función pero sin la necesidad de buscar abid ni nada.

    Simplemente seleccionar el contacto, asignarle una foto y ya está creado el acceso directo en el widget 😉

    Os dejo el enlace a la aplicación: https://itunes.apple.com/us/app/shortcuts-for-whatsapp/id910568063?ls=1&mt=8
    y un puñado de códigos de descarga para los que la quieran:
    JJFLY7W3WM9A
    FNALX6FTLL43
    9EWT93TF94TM
    RKPX9KEMP7XE
    Y99FYAR67K7Y
    KKA4L7JK9TXP
    X3J7HMM3N7JR
    KNFWWWAMP7TX
    4MXHYLL9XK9L
    TW7KYA6LA46T

    La actualización para adaptarla a iPhone 6 y con algunos cambios en la interfaz del widget está ahora mismo en revisión por la Apple Store.

    ¡Espero que os guste!

    1.    Luis Padilla dijo

      Espero que tengas suerte y Apple te la apruebe. Gracias por la info y por los códigos!!!

    2.    gaston san juan dijo

      ernesto, como estas me podrias pasar un codigo de descarga por favor para provarlo? mi mail es gastonsjuan@gmail.com

  6.   Pedro dijo

    Muy buen artículo, lástima no haber descargado Launcher a tiempo. Gracias Luis.

  7.   Ignacio dijo

    Gracias Luis…!!!!
    Casi me muero cdo la retiraron….
    No se puede descargar de ningún otro sitio? Hablo de Launcher…..
    PLEASEEEEEE

  8.   danfg95 dijo

    Ya recién probado el tutorial. De nuevo gracias a Luis por la info y a Ernesto por los códigos de descarga 🙂

  9.   JON ANDONI dijo

    Me he quedado cuando he copiado el (contactas.sqlite) al escritorio no se seguir
    si algún amable me dice ??

  10.   Totidez dijo

    ¿Cómo se utilizan los códigos de descarga?

  11.   Enrique Alcántara dijo

    No va ningún código, dice que están todos canjeados

  12.   Fanboy dijo

    Buenas, los que utilizaron los códigos de Ernesto Fernández Calles que comenten como esta la aplicación ya que se acabaron, par a saber si sirve y comprarla.
    Saludos

  13.   mordor dijo

    con lo fácil que es hacer esto en Android xD si liar la que estáis liando jjjj

  14.   Jose dijo

    Buenas Ernesto,te acabo de mandar un mensaje privado a Facebook,para que podamos hablar y me expliques una duda.Gracias y un saludo.

  15.   AndresGM dijo

    Hola Luis, te felicito por este excelente articulo, Muy facil ya puse varios y funciona perfecto. Ojala pongas mas de estos articulos tan interesantes. Gracias

    1.    Luis Padilla dijo

      Si se os ocurre algún tutorial que no esté en el blog y sea interesante, sólo tenéis que pedirlo. Gracias!!

  16.   David dijo

    Yo uso la aplicación 1tapWA que desde hace tiempo está disponible en la AppStore

  17. Cuando la nueva actualización de la aplicación esté aprobada dispondré de más códigos para repartir.
    Tened en cuenta que la versión que está actualmente en la tienda no es compatible con las dos versiones de iPhone 6 (lo siento) pero es culpa de Apple por su lentitud a la hora de revisar la actualización.
    Espero que en un par de días como mucho esté disponible.

    1.    Fernando Chegue dijo

      Me interesa, la comprare para probarla

      1.    jrps0301 dijo

        Ernesto, ya bajé tu app.. y la verdad está buena, pero te recomiendo que des la opción de editar los mensajes… uso whatsapp para enviar avisos a la gente de mi equipo de fútbol y uso el mismo mensaje solo cambiando el horario y el equipo contra el q jugamos… se me ocurrió usar tu app para esto, pero no me permite editarlo, una pequeña sugerencia para tu próxima actualización 😉

  18.   jrps0301 dijo

    Ernesto, ya bajé tu app.. y la verdad está buena, pero te recomiendo que des la opción de editar los mensajes… uso whatsapp para enviar avisos a la gente de mi equipo de fútbol y uso el mismo mensaje solo cambiando el horario y el equipo contra el q jugamos… se me ocurrió usar tu app para esto, pero no me permite editarlo, una pequeña sugerencia para tu próxima actualización 😉

    1. Gracias por la sugerencia. 🙂
      Lo incluiré en la próxima actualización, ya tenía pensado permitir editar los enlaces y los mensajes, lo que pasa es que la última actualización la hice corriendo para adaptarla a los nuevos dispositivos y solucionar algunos fallos. Así que deje las novedades para el futuro.

  19.   AndresGM dijo

    Hola Ernesto, puse los codigos y nada, la quiero probar puedes regalarnos mas? Gracias

  20.   Dani dijo

    Muy bueno Ernesto, si le das soporte será una app muy útil

  21.   Edgar dijo

    Hola Ernesto. Puedes Regalarme un Codigo por favor?.. te estare agradecido eternamente. muy buena tu App . espero poder Probarla. Graciasy saludos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *