【问题标题】:NativeScript geolocation set purpose message for tracking location用于跟踪位置的 NativeScript 地理位置设置目的消息
【发布时间】:2019-12-12 07:11:29
【问题描述】:

我正在使用 nativescript-vue 和 nativescript-geolocation 插件。

Apple 不批准我的应用程序,因为我没有在向用户发送允许请求时指定地理跟踪的原因(参见示例):

据我所知,nativescript-geolocation 中没有这样的选项来更改该消息。

是否有任何其他方法可以更改此消息,或者我错过了 nativescript-geolocation 中的隐藏选项?

【问题讨论】:

  • 我相信原因是在您的应用程序清单中指定的,而不是在代码中。检查您的构建过程文档。

标签: nativescript nativescript-vue nativescript-plugin


【解决方案1】:

参考插件自述文件,

对于IOS上的自定义提示消息,需要以下键: NSLocationAlwaysAndWhenInUseUsageDescription (iOS 11.0+) 或 NSLocationAlwaysUsageDescription (iOS 8.0-10.0) 和 NSLocationWhenInUseUsageDescription。阅读有关请求的更多信息 总是使用。

您将在 App_Resources/iOS/info.plist 中添加这些密钥

<key>NSLocationWhenInUseUsageDescription</key>
<string>Your message here.</string>

【讨论】:

  • 是的,在@dai 评论之后现在才想到这一点。谢谢!
猜你喜欢
  • 2020-02-10
  • 2015-01-27
  • 2019-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多