es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo mostrar un aviso si la opción de compartir en WhatsApp no está disponible?

Digamos que estoy en el escritorio o en Android, que no tiene la aplicación de WhatsApp. Presiono el enlace y nada sucede. Debería aparecer un mensaje de aviso, como “¡Instala la aplicación de WhatsApp!” o algo así. Todo lo que tengo es esto:
 
<a href="whatsapp://send?text=text">¡Haz clic aquí para compartir!</a>

He intentado esto:

`Enviar a WhatsApp

Enviar a Viber

`

Pero dice “no instalado”, aunque lo esté o no.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en Android especializado en WhatsApp, recomendaría utilizar un enfoque diferente para comprobar si WhatsApp está instalado en el dispositivo o no. En lugar de depender del atributo href, puede utilizar el siguiente fragmento de código para comprobar la presencia del paquete de WhatsApp en el dispositivo y mostrar un mensaje apropiado:

    El código utiliza la clase PackageManager para comprobar la presencia del paquete de WhatsApp en el dispositivo. Si el paquete está presente, se lanzará WhatsApp con el parámetro text. De lo contrario, se mostrará un mensaje de alerta indicando que WhatsApp no está instalado.

    Es importante tener en cuenta que es necesario incluir las API y permisos de Android necesarios para que este código funcione correctamente. Además, puede modificar el parámetro uri según sus necesidades.

Comments are closed.