마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 GCM, 서버 인증에러 문제입니다.

0 추천
<Security> <BEA-090504> <Certificate chain received from android.googleapis.com - 173.194.72.95 failed hostname verification check. Certificate contained *.googleapis.com but check expected android.googleapis.com> 
javax.net.ssl.SSLKeyException: [Security:090504]Certificate chain received from android.googleapis.com - 173.194.72.95 failed hostname verification check. Certificate contained *.googleapis.com but check expected android.googleapis.com
 
sender.send 하는 부분에서 이렇게 인증에러가 발생하네요. 원인이 무엇인지 알고싶습니다.
대한민국2165 (200 포인트) 님이 2014년 12월 9일 질문

1개의 답변

0 추천
구글 API 콘솔에 가서 GCM에 사용하는 API 키 발급 받은거 확인해 보세요.

 

GCM 서버 IP를 등록하는 부분이 있습니다.

굳이 서버 IP 구분하거 아니면 아무것도 등록하지 않으면 모든 IP 허용입니다.

 

보안을 위해 등록된 IP의 서버만 GCM을 보내게 하고 싶으면 IP를 등록하시면 됩니다.
원조안드로이드 (58,190 포인트) 님이 2014년 12월 9일 답변
네 현재상태는 모든 IP 허용입니다.
서버에 SSL 이 적용되어 있긴한데, 제가 서버쪽개발자가 아니라서 잘 모르겠네요.
일단, 내일 IP 를 등록하고 테스트진행해보겠습니다.
...