J'ai l'application Xamarin Forms du secteur d'activité. Pour que l'application fonctionne, l'utilisateur doit avoir la position et les notifications activées. J'utilise Xamarin Essentials pour la demande/vérification d'autorisation. Si l'utilisateur s'est déjà vu présenter la boîte de dialogue de demande d'autorisation (et l'a refusée), j'ouvre la boîte de dialogue des paramètres natifs pour lui permettre de modifier les autorisations. Comment puis-je savoir quand mon application est de retour au premier plan et vérifier qu'elle a changé d'autorisation ?
Solution du problème
Je rendais cela trop difficile. J'ai fini par appeler un événement pendant l'App.OnResume que j'ai géré dans le ViewModel pour la page active (où j'ai lancé OpenSettingsDialog). À partir de là, j'ai pu réinterroger les paramètres de localisation et de notification. Merci à tous pour les commentaires!
Aucun commentaire:
Enregistrer un commentaire