我有一个奇怪的问题......
当屏幕关闭和 USB /电源断开时,我通过HttpClient使用HTTPS的服务几乎总是在Gingerbread上失败。错误是javax.net.ssl.SSLPeerUnverifiedException。
从未在Froyo或更早版本中看到此行为,当然也无法在模拟器中重现,因为无法断开电源或关闭屏幕。
此外,似乎只在使用移动数据时失败。 Wifi(设置为始终打开)似乎工作正常。
我的手机是CyanogenMod7 / HTC Hero。这是我唯一可以测试的姜饼。适用于朋友Froyo和Eclair
尝试使用
延长超时时间HttpConnectionParams.setConnectionTimeout(httpClientParams,3*60*1000);
HttpConnectionParams.setSoTimeout(httpClientParams,3*60*1000);
但没有帮助。
感觉就像姜饼或CM7添加了一些睡眠低功率的东西,与我一起搞?
任何想法?