Ще одна оновлена відповідь з трохи більше пояснень для розгублених (.. як я був). (З належною заслугою @azgolfer, @PankajAndroid та @Adam)
1- Якщо ви створюєте проект на https://console.developers.google.com , ви можете побачити дві речі "ІДЕНТИФІКАТ ПРОЕКТУ" та "НОМЕР ПРОЕКТУ" в огляді проекту. Ідентифікатор проекту вже не числовий, а буквено-цифровий, як master-xxxxx-1234 . Номер проекту - це 11-значне число, наприклад 123456789100.
2- Навіть при перегляді посилання на браузер ви можете знайти його як:
https: // console.developers.google.com / project / master-xxxxx-1234
Тож master-xxxxx-1234 - це SENDER_ID (в деяких місцях це ідентифікатор проекту)? НІ.
Ви повинні використовувати номер проекту як ідентифікатор проекту в GCM.
3- Де ви можете перевірити, чи використовується ідентифікатор проекту як ідентифікатор проекту?
Про API Dashbaord. (url: https://code.google.com/apis/console/b/0/?noredirect#project:12345678900 - де 12345678900 - це номер вашого проекту на інформаційній панелі проекту.
РЕЗЮМЕ: Ідентифікатор проекту на інформаційній панелі проекту та інформаційній панелі API відрізняються. Номер проекту в інформаційній панелі проекту використовується як ідентифікатор проекту на інформаційній панелі API, а ідентифікатор проекту в інформаційній панелі проекту - як назва проекту на інформаційній панелі API. Отже, номер проекту, показаний на інформаційній панелі проекту, коли ми створюємо проект у консолі розробника, використовується як GENDER_ID у GCM.