2017-10-20 23 views
0

Dans iOS 11 partir, nous suivons les instructions d'Apple:Demandez seulement Demandez toujours l'autorisation, et non quand-In-Use Autorisation

Vous devez inclure les clés NSLocationWhenInUseUsageDescription et NSLocationAlwaysAndWhenInUsageDescription dans de votre application Fichier Info.plist. (Si votre application prend en charge iOS 10 et les versions antérieures, la clé NSLocationAlwaysUsageDescription est également requise.) Si les clés ne sont pas présentes, les demandes d'autorisation échouent immédiatement.

Ceci affiche les options "Toujours" et "En cours d'utilisation" lorsque l'utilisateur est invité à activer le suivi de localisation. Cependant, nous aimerions montrer seulement l'option "Toujours". Est-ce possible?

Répondre

4

Sur iOS 11, ce n'est pas possible. Vous êtes tenu de gérer le cas de "en cours d'utilisation" si vous demandez "toujours". Il est clairement expliqué dans this WWDC video à partir de l'heure 10:55.

+0

Merci Allen pour la confirmation et la source. –