Mon application nécessite l'autorisation de localisation "always". Apple a compliqué les options de permission de localisation si les applications demandaient 'toujours' directement, alors j'ai commencé à demander 'tout en utilisant' puis 'toujours'. Cela donne à l'utilisateur une première boîte de dialogue, pour 'tout en utilisant', avec les boutons 'Ne pas autoriser' et 'Autoriser', ce qui est génial. Cependant, je voudrais que le prochain dialogue ait ces mêmes boutons (en supposant qu'ils permettent 'tout en utilisant'), et je recevais ceci avant ma mise à niveau vers iOS 11 Beta 5 (je ne suis pas sûr - j'ai peut-être sauté quelques betas). Avec iOS 11 Beta 5, je vois un texte de bouton compliqué (comme 'En utilisant l'application' et 'Toujours' au lieu de 'Ne pas autoriser'/'Autoriser') MÊME SI la permission 'en utilisant' est déjà accordé.Simplifier les demandes d'autorisation de localisation dans iOS 11
Je veux donner aux utilisateurs les options les plus simples. Je pense que les utilisateurs lisent ces boîtes de dialogue à peu près aussi souvent qu'ils lisent les CLUF, et que si ce n'est pas une simple autorisation, la plupart choisissent une option aléatoire au lieu de lire, et mon application n'aura pas l'autorisation Besoins. Est-ce possible avec la dernière version d'iOS 11 Bêta? Et sera-t-il possible dans la version finale d'iOS 11? Je pensais que c'était ce que Apple a laissé entendre - est ici quelques conseils (de https://m.rover.io/wwdc-2017-update-significant-updates-to-location-permissions-coming-with-ios-11-41f96001f87f):
Pour ceux qui recherchent toujours les niveaux d'autorisation, Apple recommande maintenant un nouveau flux d'autorisation qui est essentiellement une approche en deux étapes. La première phase ou Onboarding initiale, ne doivent demander des autorisations 'lors de l'utilisation' ...
J'ai le même problème. Avez-vous trouvé une solution? –
S'il vous plaît jeter un oeil dans cette solution- https://stackoverflow.com/a/46339284/3024579 – Alok