iphone - bar - ios 12 pwa
Indique si WebApp se inició a través de una URL o un enlace en la pantalla de inicio del iPhone (4)
Si recuerdo correctamente, hay algo en el registro del servidor que muestra cuál era la página anterior del usuario. Entonces, la única forma en que puedo pensar es si el usuario estaba en una página anterior, muestra el mensaje "agregar", y si no lo hizo,
¿Hay alguna forma de saber si mi aplicación web se ha iniciado desde un botón en la pantalla de inicio del iPhone del usuario? Quiero mostrar el mensaje "agregue esta aplicación web a su pantalla de inicio" si el usuario ha accedido a la aplicación web a través de safari escribiendo una URL.
jQTouch detecta esto (prueba la demostración). Es de código abierto, por lo que debería poder averiguar cómo.
En Safari, el scrollY
comenzará en un valor negativo si está dentro de Safari, y en 0 si se ejecuta como una aplicación.
Es probable que la ventana gráfica también cambie (si lo hace, este es un método más confiable)
window.navigator.standalone
Verdadero si se inició desde la pantalla de inicio. Falso si está en el navegador Safari.
Documentado aquí:
Funciona con OS 2.1 y superior.
Peter