#qt #symbian #qnetworkaccessmanager #qt-mobility #qt-quick
#qt #symbian #qnetworkaccessmanager #qt-мобильность #qt-быстрый
Вопрос:
возможно ли использовать QNetworkRequest на symbian для отправки HTTP-запроса через 3G? У меня есть код, который работает на симуляторе, но когда я помещаю его в устройство, устройство пытается подключиться через Wi-Fi.
я попытался добавить это в свой файл pro :
QT = network
symbian {
TARGET.CAPABILITY = NetworkServices
}
CONFIG = mobility
MOBILITY = bearer
Но это все еще не работает…я использую 4.7.4.
Спасибо за вашу помощь.
Комментарии:
1. Разве пользователь не должен указать, где он хочет, чтобы запрос был выполнен? Я имею в виду, что есть пользователи, которые не покупали пакет данных, поэтому они хотят использовать только сети WiFi. Я знаю, что это не имеет ничего общего с костюмным приложением, но разве проблема не в настройках телефона?
2. я видел другое приложение, загруженное в ovi Store, которое запрашивает это разрешение у пользователя. Если это возможно, я хотел бы проверить, готова ли сеть WiFi к использованию, если нет, попробуйте использовать сеть 3G, если пользователь в порядке.
Ответ №1:
Мой оператор SFR (французский) разрешает подключение от какого-либо пользовательского агента!
Вы можете изменить пользовательский агент следующим образом :
QNetworkRequest req;
req.setRawHeader("User-Agent", “Mozilla/5.0 (Nokia; Qt; Symbian)");