Estoy buscando una única url para abrir facebook messenger sesión de chat a través de diferentes dispositivos:

  • En el móvil, si fb messenger instalada la aplicación, se abre fb messenger://usuario-hilo/
  • En el móvil, si fb messenger app no está instalado, se abre http://m.me/
  • En el escritorio, se abre http://m.me/

Ejemplo: Para el mapa de Google, sólo tengo que utilizar href=»http://www.google.com/maps/place/{{lat}},{{gnl}}», automáticamente se abrirá el mapa de Google app si está instalado, otra cosa que abrir el mapa de google en el navegador.

Gracias.

2 Comentarios

  1. 2
    1. √ En el móvil, si fb messenger instalada la aplicación, se abre fb messenger://usuario-hilo/
    2. √ En el móvil, si fb messenger app no está instalado, se abre http://m.me/ con llamada a la acción «instalar messenger»
    3. En el escritorio, se abre https://m.facebook.com/ (mal porque el móvil)

    En resumen usted necesita para comprobar si el dispositivo es móvil o no:

    if(mobile) {
      <a href="https://m.facebook.com/messages/compose?ids=USER_NAME_OR_ID">messenger mobile test</a>
    } else {
      <a href="https://m.me/USER_NAME_OR_ID">messenger desktop test</a>
    }
    

Dejar respuesta

Please enter your comment!
Please enter your name here