안드로이드 Play스토어 업데이트 거부됨


개인정보를 서버로 전송하려면 http 를 https 로 보안서버를 구축해서 앱을 업데이트 하라고 앱이 삭제 되더니,

이번엔 아래와 같은 내용으로 업데이트가 거부되었네요~ ㅎ

앱이 Apache HTTP 클라이언트가 있는 X509TrustManager 인터페이스의 안전하지 않은 구현을 사용하고 있어 보안 취약성에 노출되었습니다. 취약성 수정 마감일 등 자세한 내용은 Google 고객센터의 이 도움말을 참조하세요.

구형폰에서 DefaultHttpClient 가 https 를 제대로 지원이 안되는게 문제네요~

아래 처럼 한번 시도해 봅니다.

DefaultHttpClient httpClient = new DefaultHttpClient();


==>

private HttpClient getHttpClient() {

try {

SchemeRegistry registry = new SchemeRegistry();

registry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80));

registry.register(new Scheme("https", SSLSocketFactory.getSocketFactory(), 443));

HttpParams params = new BasicHttpParams();

HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1);

HttpProtocolParams.setContentCharset(params, HTTP.UTF_8);

ClientConnectionManager ccm = new ThreadSafeClientConnManager(params, registry);

return new DefaultHttpClient(ccm, params);

} catch (Exception e) {

return new DefaultHttpClient();

}

}

HttpClient httpClient = getHttpClient();

이건 통과되었는데 구형폰은 지원이 안되는게 문제네요~


블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,