2012-06-09 7 views
23

Cuando una aplicación de iOS intenta registrarse para notificaciones push por primera vez, el sistema muestra un cuadro de diálogo de permisos pidiéndole permiso para recibir notificaciones automáticas. ¿Es posible personalizar el texto de este diálogo para explicar por qué se buscan estos permisos?Personalización del cuadro de diálogo de permisos de iOS para notificaciones push

+0

Me gustaría volver a abrir esta pregunta. Recuerdo haber leído en alguna parte que en iOS 7 puedes personalizar el cuadro de diálogo de permisos, aunque ahora no recuerdo dónde lo leí. ¿Alguien puede ayudar? –

+1

Creo que la personalización de los diálogos de permisos (desde iOS 6) solo se aplica a otros tipos de permisos, pero para más detalles, puede leer esta pregunta: http://stackoverflow.com/questions/14158871/ios-custom-permission-alert -view-text/14161372 # 14161372 – Arkaaito

+2

@DanielT. sí, solo podemos subtitular, consulte esto, piense en https://developer.apple.com/library/IOs/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html – user100

Respuesta

26

No, este es un cuadro de diálogo del sistema que no se puede personalizar.

+0

Como solución temporal, se puede mostrar un cuadro de diálogo por separado antes de realizar una acción que muestre el cuadro de diálogo de permisos del sistema. –

+0

@David Foster ¿es posible cambiar el texto del permiso de la caja de conexiones (persistencia de la cámara) a chineese? cómo hacerlo tiene alguna idea? –

+0

@Ramesh 1. Sí, puede agregar cualquier texto que desee como texto de permiso en un archivo plist, pero para el servicio de ubicación no puede, su diálogo del sistema. 2. Si la aplicación admite la internalización, siga este https://stackoverflow.com/questions/25736700/how-to-localise-a-string-inside-the-ios-info-plist-file –

2

No es posible, ya que usted no tiene ningún control sobre ella en absoluto

2

No, sistema de cambio de peralte en construido message.because usted no tiene ningún control a la misma.

7

Una solución que he visto implica una aplicación que muestra su propio diálogo personalizado que explica por qué necesita un permiso. Luego, inmediatamente después, la aplicación solicita el permiso y aparece el diálogo del sistema.

Esto puede ser adecuado para convencer a un usuario de que acepte la solicitud de permiso para obtener acceso a una característica, o para rechazar la solicitud con el conocimiento de que la característica no estará disponible.

+0

Sí, como en este ejemplo: https://techcrunch.com/2014/04/04/the-right-way-to-ask-users-for-ios-permissions/ –

Cuestiones relacionadas