안드로이드 개발 질문/답변
(글 수 45,052)
registration_id 정상적으로 가져오고
auth 값도 가져와서
이걸 send쪽으로 실제 메시지 전송요청을 하면 저런 에러가 나오내요. Error=NotRegistered
그래서 콘솔에서 직접 값을 쳐봐도 마찬가지.
curl "https://android.apis.google.com/c2dm/send" -d "registration_id=어플에서 구글에 요청해서 받은값" -d "collapse_key=1" -d "data.msg=yoyo" -H "Authorization: GoogleLogin auth=서버쪽에서 받은 인증가"
Error=NotRegistered
어플에서 받은 registration_id가 틀렸단 소린가요?
구글문서에는 어플이 삭제되었을경우라고 나오는데, 지금 잘 설치되어있는데...
이거 혹시 어플이 마켓에 등록되어있어야 사용가능한건가요?
테스트해봐야겠내..
=> 마켓에서 받아서 해도 마찬가지 ㅜ.ㅜ
참고로 auth값을 잘못넣으면 unauthorized 에러나고, registration_id를 잘못넣으면 invalid registration id 오류가 정상적으로 나옵니다.
제대로된 registration_id를 넣으면 not registered라고 나옴




이렇게만 있어선 왜 등록이 안되는지 알수 없지 않을까 싶네용..
글고.. c2dm 서비스는 마켓에 등록되어있지 않아도 이용 가능하다고 알고 있습니다.