Мое веб-приложение, использующее службы определения местоположения, работало нормально, пока я не начал тестировать варианты использования «Не разрешать». Теперь iPhone отказывается когда-либо разрешать службы определения местоположения, даже когда я отвечаю «ОК» на «Safari», хотел бы использовать ваше текущее местоположение.
Чтобы воспроизвести... Использование iPhone на iOS 5.1:
Я закрываю и перезапускаю Safari, удаляю все данные веб-сайта, включаю и отключаю службы определения местоположения, даже перезагружаюсь, но Safari по-прежнему отказывается разрешать службы определения местоположения, даже когда я говорю, что хочу.
После того, как вы выполните эти шаги, этот веб-домен станет недоступным для служб определения местоположения. У меня заканчиваются домены для тестирования
Я искал ответы на многих сайтах StackOverflow, Apple Developer и других. Но мне это кажется багом. Ответ на приглашение с «Разрешить», но получение отказа, должно быть ошибкой. После ответа «Разрешить» значок служб определения местоположения ненадолго появляется в верхней части экрана, но затем исчезает, а в настройках служб определения местоположения Safari появляется с «Вкл.» и серым значком рядом с ним.
После попытки сброса предупреждений о местоположении, включения и отключения служб определения местоположения, а также закрытия и перезапуска браузера,Мне удалось получить одну новую ошибку:
«Операция не может быть завершена. (kCLErrorDomain error 1. )» Звучит глючно.
Я бы предпочел, чтобы это была какая-то глупость, которую я делаю, кто-нибудь может мне сказать?