如何在Xamarin iOS App中启用位置服务

时间:2019-06-14 12:53:10

标签: ios xcode xamarin xamarin.ios gps

我想简单地启用位置服务,我已经在info.plist文件中添加了以下内容

Generic PList editor

我启用了背景模式和位置​​(ios清单编辑器视图) enter image description here

但是,当我安装该应用程序时(从连接的IPad上的XCode-IPA)。该应用程序会弹出有关允许通知的通知,但是没有有关启用位置服务的消息。

根据Ricardo的评论,我已将所需设置添加到我的info.plist文件中。我的info.plist文件现在看起来像这样。

Generic XML Editor view.

构建后,重新安装ipa时,我得到的唯一弹出窗口是允许通知,而没有弹出窗口允许位置服务。我想念什么?

2 个答案:

答案 0 :(得分:0)

它仅询问您何时开始使用位置。 或者,您可以强制应用使用Xamarin.Plugin.Permission包提示用户许可,然后检查许可并按以下要求进行操作。

_TEST_ABC()

答案 1 :(得分:0)

NSLocationAlwaysUsageDescription已过时(Source

改为使用NSLocationWhenInUseUsageDescription。 将此添加到您的 info.plist

<key>NSLocationWhenInUseUsageDescription</key>
<string>Your Message</string>