У меня есть приложение phonegap, которое подключается к веб-службе и проверяет подлинность с помощью HTTP-аутентификации. Он построен с использованием сборки phonegap и нацелен на Android и iOS.
В представлении входа в систему запрос ajax запускается против удаленного сервера, чтобы проверить правильность учетных данных, а затем, если это так, регистрирует пользователя в главном приложении.
Это успешно завершается в эмуляторе пульсаций на ПК, а также при развертывании на устройстве Android.
Однако, когда приложение развертывается на устройстве iOS (ipod touch), запрос на аутентификацию просто не завершается. Используя удаленный отладчик phonegap, я вижу, что запрос ajax начинается, но не завершается. Он всегда находится в состоянии ожидания. Я использую jquery ajax success, error и полные обработчики для запроса, но ни один из них никогда не попал, поэтому я не получаю возможность увидеть какие-либо сообщения об ошибках, возвращенные с сервера. Запрос никогда не завершается.
Я пробовал делать ajax-запросы на другие удаленные веб-сайты, чтобы проверить, что мое приложение может общаться, и они преуспевают, поэтому мне кажется, что у меня нет проблем с листингом.
Любые идеи о том, что может быть проблемой?