Encontré una especie de solución a esto. Puede detectar que se inició desde la página de inicio a través del window.navigator.standalone y en función de ese posible redireccionamiento.
Además, he realizado algunas pruebas y descubrí que en el último iOS, se informan diferentes agentes de usuario al servidor, lo que abre la posibilidad de una redirección más rápida. No puedo encontrar ninguna información sobre si este ha sido siempre el caso.
lanzamiento desde la página principal:
Mozilla/5.0 (iPhone; CPU iPhone OS 6_0_1 like Mac OS X)
AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10A523
Mobile Safari:
Mozilla/5.0 (iPhone; CPU iPhone OS 6_0_1 like Mac OS X)
AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A523 Safari/8536.25
Si su página obtiene la mayor parte de su contenido a través de AJAX o si nota la diferente agente de usuario en el servidor que puede haber Es posible omitir la redirección y actuar "como si" estuvieras en otra URL, ya que en modo independiente la URL es invisible de todos modos. Estoy investigando esto, pero no tengo suficiente para decir si te quemará o no.
También tenga en cuenta que la elección del URL del usuario para marcar como una aplicación puede ser significativo, pero lo dejo a su juicio de UX.
no creo que esto es posible. – mccrager