geolocation - posición - obtener ubicacion con js
¿Cómo solicitar permiso al usuario para volver a utilizar Geolocation una vez que el usuario lo ha denegado una vez? (2)
En Windows 8, las aplicaciones de JavaScript javascript, si el usuario niega el permiso para usar Geolocation, entonces el permiso siempre permanece denegado.
Tal vez el usuario haya denegado el permiso para usar la geolocalización cuando usa la aplicación por primera vez, pero más adelante podría estar dispuesto a permitir el uso de la geolocalización a medida que se genera la confianza. Pero no pude encontrar cómo pedir permiso de nuevo.
Incluso en la muestra de Geolocalización de Win8, una vez que se deniega el permiso, sigue denegado y no hay forma de pedir permiso de nuevo.
¿Es posible pedirle nuevamente permisos al usuario?
Podrías hacer una notificación de Toast pero, como dice Jeremy, si te molestas con eso, puedes ahuyentar a los usuarios.
Siempre puede avisar al usuario con un menú emergente o un cuadro de diálogo de mensaje, simplemente no puede iniciar una consulta de geolocalización y hacer que se active la pregunta de capacidad central. Los usuarios aprenderán lo suficientemente pronto que las capacidades se pueden configurar en la configuración de tus aplicaciones | El menú desplegable de permisos e incluso puede señalarlos allí para cambiar su respuesta.
En otras palabras, creo que la plataforma está evitando el escenario donde el usuario dice: "¿Me dejarías en paz? ¡No quiero que me molesten mi privacidad!" y si el desarrollador es cuidadoso con su flujo de trabajo, dudo que sea demasiado difícil evitar el escenario donde el usuario dice "¡Oye! Quiero que esta aplicación se vuelva más inteligente sobre mi ubicación, pero no sé cómo habilitarla. " Lo sé subjetivo, pero se puede ver cómo favorece al usuario.