Tengo una aplicación web ( Sleepyheads ) y la he convertido en una aplicación para Android. Quiero una ventana emergente que me pida que descargue la aplicación SOLO en dispositivos Android. ¿Cómo puedo hacer esto?
Estoy usando html 5 y código VS
tienes que usar javascript para encontrar cuál es tu dispositivo de usuario.
este código le dice cuál es el sistema operativo del usuario y el dispositivo.
navigator.userAgentPuede usar navigator.userAgent para obtener la cadena del navegador.
Recibirás una respuesta como esta.
'Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Mobile Safari/537.36'
A continuación, puede comprobar la palabra de Android con includes
let browsertype=navigator.userAgent; if(browsertype.includes("Android")){ //Navigate to Play store link or other URL alert("Please follow the link to download App"); }Puede encontrar este tipo de información en window.navigator.userAgent . Para trabajar mejor con esa información, puede usar un analizador, algo como https://github.com/faisalman/ua-parser-js . Entonces es solo una condición basada en el sistema operativo.