Я пытаюсь реализовать авторизацию OpenAuth2 с помощью Google в приложении PhoneGap. Происходит следующее: после успешной авторизации приложения я не могу получить код авторизации.
Я следовал руководству здесь, чтобы сделать это, и мне очень понравилось, как это сделано. По сути, он регистрирует событие loadstart в InAppBrowser, когда http://localhost
начинает загружаться, запускается событие loadstart, затем он извлекает код авторизации, выполняет свою работу и закрывает окно. Проблема в том, что окна не закрываются и просто показывают ошибку о том, что URL-адрес localhost не может быть загружен.
Я знаю, что у меня нет локального хоста в phonegap, но дело в том, чтобы перехватить код из URL-адреса и закрыть окно до завершения запроса.
Код можно найти в этом руководстве. Они в основном одинаковы.
Итак, мои вопросы: 1 - Есть ли более простой способ получить код авторизации? 2 - Если на вопрос 1 нет ответа, что я делаю неправильно в текущем подходе?
Спасибо всем за помощь!