web-dev-qa-db-fra.com

Ajouter une description à l'alerte modale d'autorisation

Comment spécifier pourquoi l'application demande l'accès à l'emplacement? Je voudrais clarifier l'utilisation de la localisation dans l'alerte modale d'autorisation.

8
mrisek

Il suffit d'aller à votre info.plist et d'ajouter les clés suivantes

 enter image description here

La chaîne que vous fournissez à ces clés sera correctement sélectionnée par iOS pour afficher le message de la boîte de dialogue lorsque vous demandez l'autorisation à l'utilisateur d'accéder à l'emplacement.

Le message qui sera sélectionné sera décidé de manière dynamique en fonction du type d'autorisation que vous demandez. Par exemple, lorsque vous demandez l'emplacement Toujours l'autorisation, le message correspondant sera pris, et inversement, lorsque vous utilisez l'emplacement en cours d'utilisation.

J'espère que ça aide 

15
Sandeep Bhandari
Open your plist with source code, and add below 

<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
    <string>Message for Always and when used desc</string>   
    <key>NSLocationAlwaysUsageDescription</key>
    <string>Message for Always used desc</string>   
    <key>NSLocationWhenInUseUsageDescription</key>
    <string>Message for when used desc</string>
4
Jeetendra Kumar

Pour les appareils iOS, vous devez spécifier NSLocationAlwaysUsageDescription ou NSLocationWhenInUseUsageDescription directement dans votre fichier Info.plist au format xCode. Après cela, iOS réussira automatiquement à afficher votre message spécifié dans une alerte. 

1
TimH