2016-08-16 2 views
1

GCM API가 갑자기 Unauthorized (401) 오류가 발생하기 시작했습니다. 많은 답변들이 안드로이드 키 대신에 서버 키를 사용하는 것을 제안하지만 우리는 이미 그렇게하고 있습니다.GCM 서버 API 키 무단 (401)

허용되는 IP 필드는 비워 둡니다. 며칠 전 갑자기 401 오류가 발생하기 전까지 키가 작동했습니다.

새 키를 다시 생성하려고 시도했지만 여전히 401이 발생합니다. 어떤 도움이라도 대단히 감사하겠습니다.

+1

답장을 보내 주셔서 감사합니다. 그것은 아마 구글 측의 버그 였고 그들의 팀이이를 해결했습니다. –

답변

1

문제점에 related thread을 찾았습니다. 어쩌면 당신은 안드로이드 프로젝트에서 서버 키를 설정하고 그것을 가진 새로운 Sender (SERVER_KEY)를 만들고있을 것입니다. 분명히 서버 키는 appengine 프로젝트에서 구성되어야합니다 (GCM 메시징 사용). 그렇지 않으면 여전히 작동 할 수 있지만 사용량이 며칠 후 401이되는 다른 할당량이나 다른 것이 있어야합니다.

IPv6 주소를 허용 목록에 표시하는 대답 here을 사용해 볼 수도 있습니다. IPV4 만 원하면 curl php init : curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);에 추가하십시오.

확인이 관련 링크 :이 도움이

희망!

0

개발자 콘솔에서 Google 클라우드 메시지가 사용 설정되어 있는지 확인하십시오.