Question

Dans Android, vous définissez les autorisations pour GPS, l'envoi de sms, l'emplacement, .., dans le fichier manifeste. Y at-il quelque chose de semblable dans l'iOS, afin que l'utilisateur sache quelles sont les capacités du téléphone certaines utilisations d'applications avant l'installation? Ou est l'utilisateur averti lors de l'utilisation de l'application quand une fonction veut utiliser quelque chose (par exemple gps, sms ...)?

Était-ce utile?

La solution

Dans iOS vous déclarez vos exigences d'application dans son manifeste comme Info.plist. Mais cette information ne sert pas à demander la permission de l'utilisateur, uniquement pour assurer la compatibilité des périphériques.

Seules les notifications et les services de localisation doivent obtenir l'autorisation de l'utilisateur, qui est automatiquement demandé à l'utilisateur la première fois votre tentative d'application d'utiliser l'API correspondante.

Je pense que beaucoup d'autres autorisations sont déjà accordées par l'accord de licence Apple Store, que l'utilisateur doit avoir accepté, contrairement à Android (je suppose que vous pouvez installer une application sans utiliser le isnt marché? Qui change beaucoup d'un point de vue juridique)

Autres conseils

Il n'y a pas des choses telles que les autorisations sur iPhone.

La seule chose que l'utilisateur est mis en garde contre est lorsque l'application utilise son emplacement actuel - alors l'utilisateur est invité avec alerte du système et doit explicitement autoriser ou refuser l'accès de l'application aux données de localisation.

Qu'est-ce sms préoccupations et email, ils peuvent être créés et envoyés uniquement par des contrôleurs standards L'utilisateur dispose ainsi être au courant de toute façon

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top