HTTPS через HttpClient во время сбоя службы на прянике - PullRequest
0 голосов
/ 05 февраля 2011

У меня странная проблема ...

Мой сервис, использующий HTTPS через HttpClient, почти всегда дает сбой на Gingerbread, когда экран выключен и USB / питание отключено.Ошибка javax.net.ssl.SSLPeerUnverifiedException.

Никогда не видел такого поведения с Froyo или старше, и, конечно, не может воспроизвести в эмуляторе, так как не может отключить питание или выключить экран.

Кроме того, похоже, что происходит сбой только при использовании мобильных данных.Wi-Fi (установлен всегда включен), кажется, работает нормально.

Мой телефон CyanogenMod7 / HTC Hero.Это единственный пряник, на котором я могу проверить.Прекрасно работает на друзьях Froyo и Eclair

Пытались увеличить время ожидания с помощью

HttpConnectionParams.setConnectionTimeout(httpClientParams,3*60*1000);
HttpConnectionParams.setSoTimeout(httpClientParams,3*60*1000);

, но это не помогло.

похоже на то, что имбирный пряник или CM7 добавил немного сна с низким энергопотреблениемчто за штука со мной?

есть идеи?

1 Ответ

0 голосов
/ 08 февраля 2011

Да, управление энергопотреблением было улучшено в 2.3 ... оно более агрессивно настроено на приостановку процессов не на переднем плане, пока экран выключен.

Я подозреваю, что вам понадобится приобрести частичный будильник на время использования вашей сети.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...