Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
Авторизация вконтакте с мобильных устройств
-
Я решил портировать свой проект под android и выяснил, что QWebView не поддерживается в андроид. QWebView мне нужен, чтобы выполнить авторизацию вконтакте и получить токен. Есть ли аналог QWebView для андроид или альтернативные способы авторизации вконтакте в qt?
Пишу на c++ без QML.
-
По этим ссылкам примеры, что нашел, и вроде как на андроидной мобиле интернет странички отображаются. Правда у меня не вылезает клавиатура при попытке что-то в поле ввода ввести, так что не знаю помогут ли примеры.
Отпишись, плиз, если получится решить проблему, тоже интересна тема авторизации.
http://doc.qt.io/qt-5/qtwebview-minibrowser-example.html
https://github.com/retf/qt-android-native-web-view-example
-
Если вопрос именно в авторизации, а не в QWebView, предложу от себя парочку вариантов:
- Заюзать VKAPI (http://vk.com/dev/auth_direct), но работать с этим можно только после согласования с администрацией vk (если донесёте до них, что ваша цель благая, дадут доступ к API без проблем).
- Взять какую-нить кэширующую проксю (например http://habrahabr.ru/company/selectel/blog/242727/) и посмотреть, куда ломится браузер при авторизации, какие данные передаёт и т.д. и воспроизвести всё это при помощи QNetworkAccessManager.
--
Peace