QT 4.7.4 QNetwork на symbian с использованием 3g

#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)");