Xamarin.forms 地理定位不要询问UWP Xamarin Essentials中的许可证

Xamarin.forms 地理定位不要询问UWP Xamarin Essentials中的许可证,xamarin.forms,geolocation,Xamarin.forms,Geolocation,大家好,我对uwp中的xamarain essentials(地理位置)有问题,我从不要求gps的许可,当我进入应用程序的适当位置时,位置切换是禁用的。 请求许可的代码 private async void CheckPemrissions() { PermissionStatus status = await CrossPermissions.Current.CheckPermissionStatusAsync(Permission.Location

大家好,我对uwp中的xamarain essentials(地理位置)有问题,我从不要求gps的许可,当我进入应用程序的适当位置时,位置切换是禁用的。

请求许可的代码

 private async void CheckPemrissions()
        {
            PermissionStatus status = await CrossPermissions.Current.CheckPermissionStatusAsync(Permission.LocationAlways);
            if (status != PermissionStatus.Granted)
            {
                bool requestPermission = await CrossPermissions.Current.ShouldShowRequestPermissionRationaleAsync(Permission.LocationAlways);
                if (requestPermission)
                {

                }
                else
                {
                    
                }
                var results = await CrossPermissions.Current.RequestPermissionsAsync(Permission.LocationAlways);
                status = results[Permission.LocationAlways];
            }
            if (status == PermissionStatus.Granted)
            {
               

            }
            else if (status != PermissionStatus.Unknown)
            {
          
            }
        }


如何使用xamarain essentials(地理位置)?如果您
等待Geolocation.GetLocationAsync(新的GeolocationRequest(geolocationAccurance.Best))要获取位置,我可以选择正确的结果。