2012-04-23 7 views
5

Muchas aplicaciones de iOS que utilizan la geolocalización que aparezca un notitifcation indicando basado en permisos:cambiar la ubicación geográfica de texto de notificación permiso en IOS

"aplicación X le gustaría utilizar su ubicación Confirmar que está bien" y el el usuario puede confirmar o NO encender esto o dejarlo apagado.

¿Cómo se puede ajustar el texto dentro de esta notificación? (en xCode)

NOTA: No estoy hablando del texto de confirmación en negrita, donde la única variable es el nombre de la aplicación, sino el texto más claro DEBAJO del texto en negrita "X APP desea utilizar su ubicación" y ARRIBA el botón Confirmar. He visto texto personalizado colocado aquí en algunas aplicaciones.

Agradezco sinceramente las ideas

+0

Digamos que alguien lo cambia a "¿Confirma que quiere salvar a un bebé?" y, por supuesto, lo confirmarían, ahora de mala gana permitiéndole usar su ubicación. Hay una razón por la que no podemos cambiarlo. – DanRedux

+0

Dan, no estoy hablando del texto en negrita, donde la única variable es el nombre de la aplicación, sino más bien el texto más claro debajo de la "X APP quisiera utilizar su ubicación". He visto texto personalizado colocado aquí en algunas aplicaciones. Perdón por la falta de comunicación. Alguna idea aqui? – xrave3

Respuesta

8

Hay una propiedad de CLLocationManager - @property propósito - es una NSString. Establezca esto luego de crear una instancia de su CLLocationManager. Esto se muestra cuando su aplicación solicita permiso para usar la ubicación.

Se puede establecer la siguiente manera:

CLLocationManager *locMgr = [[CLLocationManager alloc] init]; 
[locMgr setPurpose:@"State your purpose here"]; 

mismo se mostrará a continuación el texto en negrita en la alerta de permiso.

+0

propósito ha quedado obsoleto ... cualquier reemplazo que usted conozca? – MobileVet

+0

Nevermind ... http://stackoverflow.com/questions/12562152/replacement-for-purpose-property-of-cllocationmanager – MobileVet

Cuestiones relacionadas