2010-09-22 7 views
0

Comment fonctionne le processus de "demander si l'utilisateur souhaite utiliser les services de localisation"?demandant si l'utilisateur souhaite utiliser les services de localisation

J'ai lu here qu'une boîte de dialogue à l'installation apparaît, qui demande à l'utilisateur si les services de localisation doivent être autorisés ou non. Est-ce que cela signifie qu'il n'y a rien à faire pour le développeur, parce que l'utilisateur peut changer ce comportement dans les paramètres? Il n'y a donc pas de «dialogue de demande» à implémenter et pas de stockage dans les paramètres du système? L'application a-t-elle besoin d'un menu de paramètres dans lequel ce comportement peut être modifié?

Que faire si je veux un tel menu de paramètres dans mon application?

La seule chose que le développeur doit savoir est de vérifier son code s'il est autorisé ou non? Voir here.

Répondre

2

Cela semble raisonnable n'est-ce pas? Oui c'est ça. Aucune boîte de dialogue pour vous implémenter, iOS gère cela pour vous.

L'utilisateur peut modifier les paramètres dans Paramètres/Général/Service de localisation.

+0

Que pensez-vous de la ligne directrice 4.1 de l'App Store: «Les applications qui ne notifient pas et n'obtiennent pas le consentement de l'utilisateur avant de collecter, transmettre ou utiliser les données de localisation seront rejetées.» Dois-je faire quelque chose de plus? Je pensais que l'iOS fait ça !? – testing

+0

Je l'ai mentionné non plus. Probablement pour empêcher quiconque d'essayer de rejeter le dialogue par programme .. Je ne sais pas vraiment. – VdesmedT

+0

Je pense aussi. Mais je ne savais pas si c'est possible. – testing

Questions connexes