You need to declare using the permission: android.permission.ACCESS_FINE_LOCATION in your AndroidManifest.xml
Here you can see the permission added to AndroidManifest und die App, die nur um ungefähre Genehmigung bittet.
Code: Select all
await Permissions.RequestAsync
()
< /code>
Ich habe versucht, die Berechtigungen über PackageInfo zu erhalten: < /p>
var context = Android.App.Application.Context;
var pi = context.PackageManager.GetPackageInfo(context.PackageName, Android.Content.PM.PackageInfoFlags.Permissions);
var perms = pi?.RequestedPermissions.ToList();
< /code>
Aber hier wird auch Access_Fine_location in der Liste angezeigt, während alle anderen Standortberechtigungen angezeigt werden.
Dies ist eine App, die von Xamarin nach Maui portiert wird. In Xamarin hatte ich dieses [url=viewtopic.php?t=20324]Problem[/url] nicht. Ich habe versucht, es in einem neuen Maui-Projekt zu reproduzieren, konnte aber nicht in der Lage sein. Wiederaufbau. Android: maxsdkversion = "30"