안드로이드 개발 질문/답변
(글 수 45,052)
이 문제 검색해보면,
https://code.google.com/apis/console/#project:xxxxxxxxxx
저 xxxx 에 해당하는 부분이 project_id 이고.. sender_id 인데..
저 sender_id 값으로 gcm 등록된... 폰.. 앱이.. 메세지 보냈을 때...
서버에서..
https://android.googleapis.com/gcm/send
주소로.. 메세지 보낼 registration_ids 랑.. 데이터랑.
Authorization key 를 보내야 하는데, 이 Authorization key 는
아까 위에서 생성한 프로젝트.. 에서 생성한
Simple API Access
를 사용해야 하는 거죠..
여기까지는 맞는데,
메세지를 남기면...
{"multicast_id":5313517509981169105,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"MismatchSenderId"}]} at :1184581517
라는 로그가 찍힙니다.
구글 api 콘솔에서 아무리 봐도... sender_id 와 simple api access 키 값이 맞는데 말이죠.
첫번째 등록한 프로젝트에서는 gcm가 제대로 잘 가는데,
이번엔 두번째 등록한 프로젝트거든요. 여기서는 문제가 발생하는데..
여러가지 프로젝트 등록 못하나요?
프로젝트 등록할 때 그냥 생성해서.. 저 프로젝트 아이디랑 심플 api 키만.. 사용하는거 아닌가요?