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



Licenciado en Medicina y Pediatra de vocación. Apasionado de la tecnología, sobre todo de los productos de Apple, tengo el placer de ser redactor de Actualidad iPad, Actualidad iPhone y Soy de Mac. Enganchado a las series en versión original.

31 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

  22.   contactrqlgri dijo

    Dear Madame, Dear Sirs!

    We offer a service of sending newsletters via contact forms to the sites of companies via any domain zones of the world in any languages.
    http://xn—-7sbb1bbndheurc1a.xn--p1ai

    Your commercial offer is sent to email of institution 100 percent will get to inside of the inbox folder!

    Test:
    10000 messages on foreign zones to your email address – twenty $.
    We need from You only E-mail, title and text of the letter.

    In our price list there are more 800 databases for all countries of the world.
    Common databases:
    All Europe 44 countries 60726150 of domain names – 1100$
    All European Union 28 countries 56752547 of domains- 1000$
    All Asia 48 countries 14662004 of sites – 300$
    All Africa 50 countries 1594390 of sites – 200$
    All North and Central America in 35 countries 7441637 of sites – 300$
    All South America 14 countries 5826884 of domains – 200$
    Companies and Enterprises of RF – 300$
    Ukraine 605745 of domains – 5000 RUB.
    All Russian-speaking countries minus RF are 15 countries and there are 1526797 of sites – 200$

    Our databases:
    WHOIS databases of domains for all countries of the world.
    You can purchase our databases separately from newsletter’s service at the request.

    P/S
    Pls., do not respond to this letter from your email account, as it has been generated in automatic mode and will not get anywhere!
    Use the contact form from the site http://xn—-7sbb1bbndheurc1a.xn--p1ai

Deja un comentario

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

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.