用于跟踪位置的 NativeScript 地理位置设置目的消息
Posted
技术标签:
【中文标题】用于跟踪位置的 NativeScript 地理位置设置目的消息【英文标题】:NativeScript geolocation set purpose message for tracking location 【发布时间】:2019-12-12 07:11:29 【问题描述】:我正在使用 nativescript-vue 和 nativescript-geolocation 插件。
Apple 不批准我的应用程序,因为我没有在向用户发送允许请求时指定地理跟踪的原因(参见示例):
据我所知,nativescript-geolocation 中没有这样的选项来更改该消息。
是否有任何其他方法可以更改此消息,或者我错过了 nativescript-geolocation 中的隐藏选项?
【问题讨论】:
我相信原因是在您的应用程序清单中指定的,而不是在代码中。检查您的构建过程文档。 【参考方案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 评论之后现在才想到这一点。谢谢!以上是关于用于跟踪位置的 NativeScript 地理位置设置目的消息的主要内容,如果未能解决你的问题,请参考以下文章