혼란에 대한 설명이 거의없는 또 다른 업데이트 된 답변 (.. 내가 그랬던 것처럼). (@ azgolfer, @PankajAndroid 및 @Adam에 대한 크레딧 포함)
1- https://console.developers.google.com 에서 프로젝트를 생성하면 프로젝트 개요에서 "PROJECT ID"와 "PROJECT NUMBER"두 가지를 볼 수 있습니다. 프로젝트 ID는 더 이상 숫자가 아니라 master-xxxxx-1234 와 같은 영숫자 입니다. 프로젝트 번호 는 123456789100과 같은 11 자리 숫자 입니다.
2- 브라우저 링크를 검사하더라도 https : // console.developers.google.com / project / master-xxxxx-1234 로 찾을 수 있습니다.
그렇다면 master-xxxxx-1234는 SENDER_ID (어떤 곳에서는 PROJECT ID라고 함)입니까? 아니.
GCM에서 프로젝트 번호를 프로젝트 ID로 사용해야합니다.
3- 프로젝트 ID가 프로젝트 ID로 사용되고 있는지 어디에서 교차 확인할 수 있습니까?
API Dashbaord에서. (url : https://code.google.com/apis/console/b/0/?noredirect#project:12345678900- 여기서 12345678900은 프로젝트 대시 보드의 프로젝트 번호입니다.
요약 : 프로젝트 대시 보드와 API 대시 보드의 프로젝트 ID가 다릅니다. 프로젝트 dashbaord의 프로젝트 번호는 API 대시 보드에서 프로젝트 ID로 사용되며 프로젝트 dashbaord에서 프로젝트 ID는 API 대시 보드에서 프로젝트 이름으로 사용됩니다. 따라서 개발자 콘솔에서 프로젝트를 생성 할 때 프로젝트 대시 보드에 표시되는 프로젝트 번호는 GCM에서 SENDER_ID로 사용됩니다.