无法获取当前位置 Xamarin.Forms

苏亚什

在 Xamarin 表单应用程序中使用GeoLocator也实现了权限插件。但是在android上locator.GetPositionAsync(TimeSpan.FromSeconds(10));它显示异常A geolocation error occurred: Unauthorized

清单文件

<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="27" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

装配信息.cs

[assembly: UsesPermission(Android.Manifest.Permission.AccessCoarseLocation)]
[assembly: UsesPermission(Android.Manifest.Permission.AccessFineLocation)]
[assembly: UsesFeature("android.hardware.location", Required = false)]
[assembly: UsesFeature("android.hardware.location.gps", Required = false)]
[assembly: UsesFeature("android.hardware.location.network", Required = false)]

信息表

<key>NSLocationWhenInUseUsageDescription</key>
<string>Location access is required to serve you better</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>Location access is required to serve you better</string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>Location access is required to serve you better</string>
马丁·齐克蒙德

我今天实际上试图解决同样的问题,并且可能已经找到了解决方案。

首先,确保在所有项目(包括 .NET Standard 共享项目和平台项目)中都安装了PermissionsLocation插件。

此外,我使用的是最新的测试版,但这似乎会导致问题并抛出Unauthorized异常,即使直接检查导致Granted. 安装稳定版本(4.5.0.6)后,它开始按预期工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Xamarin.Forms.Map中获取当前位置或移动到当前位置

来自分类Dev

Xamarin Forms 获取电话时间

来自分类Dev

Xamarin.Forms无法更新

来自分类Dev

获取当前的IP地址Xamarin.Forms(跨平台)

来自分类Dev

如何在 Xamarin Forms 中获取设备的 GPS 位置?

来自分类Dev

Xamarin Forms:如何实现位置共享功能?

来自分类Dev

Xamarin.Forms无法通过URL获取WCf结果方法

来自分类Dev

Xamarin.Forms获取图像路径

来自分类Dev

Xamarin.Forms获取图像路径

来自分类Dev

Xamarin Forms Appcenter 如何获取安装 ID

来自分类Dev

Xamarin.Forms无法编译Android Project

来自分类Dev

无法构建Xamarin.Forms iOS项目

来自分类Dev

无法使IOC在Xamarin Forms中工作

来自分类Dev

Xamarin Forms无法运行PCL项目

来自分类Dev

在Xamarin.Forms中从Xamarin.iOS获取记录

来自分类Dev

获取Xamarin Droid的当前位置

来自分类Dev

Xamarin Forms:如何在ListView内绑定Xamarin.forms.Maps的位置值?

来自分类Dev

添加Xamarin Forms Labs后,无法解决程序集“ Xamarin.Forms.Platform.iOS”错误

来自分类Dev

添加Xamarin Forms Labs后,无法解决程序集“ Xamarin.Forms.Platform.iOS”错误

来自分类Dev

在Xamarin Forms应用程序中获取当前页面名称

来自分类Dev

如何在Xamarin Forms上获得当前的设备型号?

来自分类Dev

Xamarin Forms-当前的设备/系统类型是什么?

来自分类Dev

用于删除Xamarin.Forms中当前ListView行的按钮

来自分类Dev

在 Xamarin.Forms 中调用异步 GetDataFromServer 的位置?

来自分类Dev

Xamarin.Forms.Shell:如何获取TabBar的底部高度?

来自分类Dev

如何在Xamarin.Forms中获取/检测屏幕尺寸?

来自分类Dev

Xamarin Forms以字符串形式获取WebView内容

来自分类Dev

获取iOS内部存储内存信息Xamarin Forms iOS

来自分类Dev

如何在Xamarin.Forms中获取/检测屏幕尺寸?

Related 相关文章

  1. 1

    如何在Xamarin.Forms.Map中获取当前位置或移动到当前位置

  2. 2

    Xamarin Forms 获取电话时间

  3. 3

    Xamarin.Forms无法更新

  4. 4

    获取当前的IP地址Xamarin.Forms(跨平台)

  5. 5

    如何在 Xamarin Forms 中获取设备的 GPS 位置?

  6. 6

    Xamarin Forms:如何实现位置共享功能?

  7. 7

    Xamarin.Forms无法通过URL获取WCf结果方法

  8. 8

    Xamarin.Forms获取图像路径

  9. 9

    Xamarin.Forms获取图像路径

  10. 10

    Xamarin Forms Appcenter 如何获取安装 ID

  11. 11

    Xamarin.Forms无法编译Android Project

  12. 12

    无法构建Xamarin.Forms iOS项目

  13. 13

    无法使IOC在Xamarin Forms中工作

  14. 14

    Xamarin Forms无法运行PCL项目

  15. 15

    在Xamarin.Forms中从Xamarin.iOS获取记录

  16. 16

    获取Xamarin Droid的当前位置

  17. 17

    Xamarin Forms:如何在ListView内绑定Xamarin.forms.Maps的位置值?

  18. 18

    添加Xamarin Forms Labs后,无法解决程序集“ Xamarin.Forms.Platform.iOS”错误

  19. 19

    添加Xamarin Forms Labs后,无法解决程序集“ Xamarin.Forms.Platform.iOS”错误

  20. 20

    在Xamarin Forms应用程序中获取当前页面名称

  21. 21

    如何在Xamarin Forms上获得当前的设备型号?

  22. 22

    Xamarin Forms-当前的设备/系统类型是什么?

  23. 23

    用于删除Xamarin.Forms中当前ListView行的按钮

  24. 24

    在 Xamarin.Forms 中调用异步 GetDataFromServer 的位置?

  25. 25

    Xamarin.Forms.Shell:如何获取TabBar的底部高度?

  26. 26

    如何在Xamarin.Forms中获取/检测屏幕尺寸?

  27. 27

    Xamarin Forms以字符串形式获取WebView内容

  28. 28

    获取iOS内部存储内存信息Xamarin Forms iOS

  29. 29

    如何在Xamarin.Forms中获取/检测屏幕尺寸?

热门标签

归档