1 votos

URL de acceso directo de pantalla de inicio de iOS

Me gustaría guardar una dirección URL a mi pantalla de inicio (iOS). La dirección incluye una clave de autorización que se maneja en el servidor Apache que sirve el sitio.

http://www.host.com/key-foo

Cuando me vaya a este sitio web y crear un acceso directo en la pantalla, la URL de acceso directo termina como:

http://www.host.com/index.html

De esta forma se rompe el acceso directo, porque la clave de autorización es necesaria. La llave se usa del lado del cliente (Reaccionar JS) y la configuración de Apache está allí, así que todavía nos dirija todas las solicitudes a index.html. La correspondiente configuración de Apache es:

RewriteEngine On
RewriteRule ^/key-(.+)$ /index.html [P]
ProxyPassReverse "/" "http://localhost/"

¿Cómo puedo hacer que mi iOS home acceso directo en la pantalla URL = http://www.host.com/key-foo (que, para el registro, es la dirección URL que se guarda si puedo crear un regular Safari bookmark).

1voto

user264910 Puntos 31

Respondiendo a mi propia pregunta.

Hay una propiedad en mi aplicación ReactJS manifest.json que se lee con el acceso directo de mi pantalla de inicio:

 "start_url": "./index.html"
 

La eliminación de esta propiedad resuelve el problema y el acceso directo de la pantalla de inicio ahora tiene la URL correcta (no modificada) de http://www.host.com/key-foo .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X