2011-08-30 3 views
5

Мое приложение использует навигатор.geolocation, предоставляемый PhoneGap. При запуске приложения на iPhone дважды запрашивается разрешение на размещение, я думаю, что один для приложения и один для сафари, как я могу это решить?PhoneGap геолокация запрашивает разрешение дважды на iPhone

ответ

0

К сожалению, вы не можете отключить второе оповещение, поскольку оно поступает из WebKit, а не из iOS. Тем не менее, я предлагаю вам write a bug on the WebKit Bugzilla и попросить их отключить второе предупреждение, когда PhoneGap используется в приложении, если вы считаете, что два подтверждающих сообщения будут смущать пользователя.

Ad @ м

0

Я думаю, что нашел решение, по крайней мере, это сработало для меня: некоторые файлы плагина геолокации отсутствовали! Вы можете найти мое решение here.

0

Вызов геолокации инициализации в onDeviceReady Method и загрузить это в тело тега

function onDeviceReady(){ 
    return navigator.geolocation.getCurrentPosition(initialize); 
} 
Смежные вопросы