如何在 Cordova iOS 应用程序中请求位置许可时更改警报文本?

Posted

技术标签:

【中文标题】如何在 Cordova iOS 应用程序中请求位置许可时更改警报文本?【英文标题】:How to change alert text while asking permission for Location in Cordova iOS app? 【发布时间】:2019-02-04 14:15:02 【问题描述】:

有谁知道如何更改请求当前位置的警报框字符串? 目前它会显示整个捆绑包名称。

enter image description here

【问题讨论】:

【参考方案1】:

我猜你正在使用 - cordova-plugin-geolocation。为此,请在您的 config.xml

中添加以下行

<edit-config target="NSLocationWhenInUseUsageDescription" file="*-Info.plist" mode="merge"> <string>AppName would like to use your location.</string> </edit-config>

或者

移除插件:cordova plugin remove cordova-plugin-geolocation

再次添加:cordova plugin add cordova-plugin-geolocation --variable GEOLOCATION_USAGE_DESCRIPTION="AppName would like to use your location."

希望这会有所帮助。

【讨论】:

嘿,感谢您的回复!我厌倦了添加 不幸的是它没有用。只是为了仔细检查它在 config.xml 中的

以上是关于如何在 Cordova iOS 应用程序中请求位置许可时更改警报文本?的主要内容,如果未能解决你的问题,请参考以下文章

在ios应用程序中更改位置iPhone时如何旋转照片[关闭]

iOS 8 和 Cordova:应用程序在首次启动时立即请求推送通知权限

iOS 忽略 ajax 请求 (Cordova)

位置栏未出现在 InAppBrowser for iOS、Cordova 中

如何在基于 iOS Cordova 的应用程序中的 onDeviceReady 函数后加载地图?

如何在 Visual Studio 2013 的 iOS 构建服务器中升级 cordova 版本?