有没有人遇到 iOS 的地理定位权限警报显示两次问题以及捆绑位置?
Has anyone faced Geolocation permission alert for iOS showing twice issue along with bundle location?
iOS 的地理位置权限警报与捆绑包位置一起显示两次。
我已经尝试通过安装最新的插件和为此提供的其他类似答案
甚至在 info.plist
中使用下面的键
"NSLocationAlwaysUsageDescription"
但我仍然遇到以下错误:
"private/var/mobile/Containers/Bundle/Application/0846B1D6-02AB-4846-ACD2-F722214B9015/myapp.app/www/index.html" in iOS phone gap project.
任何人都可以建议我是否有其他方法可以解决这个问题
我终于通过加载到正文标签的设备就绪功能解决了这个问题
function onDeviceReady(){
return navigator.geolocation.getCurrentPosition(initialize);
document.addEventListener("backbutton", onBackKeyDown, false);
}
function onLoad()
{
if (typeof navigator.device == "undefined"){
document.addEventListener("deviceready", onDeviceReady, false);
} else {
onDeviceReady();
}
}
<body onload="onLoad();">
iOS 的地理位置权限警报与捆绑包位置一起显示两次。
我已经尝试通过安装最新的插件和为此提供的其他类似答案
甚至在 info.plist
中使用下面的键"NSLocationAlwaysUsageDescription"
但我仍然遇到以下错误:
"private/var/mobile/Containers/Bundle/Application/0846B1D6-02AB-4846-ACD2-F722214B9015/myapp.app/www/index.html" in iOS phone gap project.
任何人都可以建议我是否有其他方法可以解决这个问题
我终于通过加载到正文标签的设备就绪功能解决了这个问题
function onDeviceReady(){
return navigator.geolocation.getCurrentPosition(initialize);
document.addEventListener("backbutton", onBackKeyDown, false);
}
function onLoad()
{
if (typeof navigator.device == "undefined"){
document.addEventListener("deviceready", onDeviceReady, false);
} else {
onDeviceReady();
}
}
<body onload="onLoad();">