안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
C2DM을 웹에 많이 있는 디바이스에서 날려서 받는 것은 잘되는데요.
제가 자바 콘솔에서 날려서 디바이스로 받아보려고 하거든요.....
그랬더니
java.security.cert.CertificateException: No subject alternative DNS name matching android.apis.google.com found.
익셉션이 나네요....
검색해보면 저랑 비슷한 문제가 많은것 같은데 읽어보아도 솔루션을 못찾겠습니다....
혹시 C2DM 개발하시다가 저 문제에 봉착하셨던 분들 해결방법좀 알려주세요 :)




private static class FakeHostnameVerifier implements HostnameVerifier { public boolean verify(String hostname, SSLSession session) { return true; } }위 코드 추가하고
openConnection() 전에
해보세요.
전 이렇게 해결했었습니다.