Tuy nhiên, một câu trả lời cập nhật khác với ít lời giải thích hơn cho sự nhầm lẫn (.. như tôi đã từng). (Với tín dụng đến hạn cho @azgolfer, @PankajAndroid và @Adam)
1- Nếu bạn tạo một dự án tại https://console.developers.google.com , bạn có thể thấy hai mục "ID DỰ ÁN" và "SỐ DỰ ÁN" trong tổng quan về dự án. Id dự án không còn là số mà là số chữ cái như master-xxxxx-1234 . Số dự án là một số có 11 chữ số như 123456789100.
2- Ngay cả khi bạn kiểm tra liên kết của trình duyệt, bạn có thể tìm thấy nó là:
https: // console.developers.google.com / project / master-xxxxx-1234
Vậy master-xxxxx-1234 có phải là SENDER_ID (ở một số nơi được gọi là ID DỰ ÁN) không? KHÔNG.
Bạn phải sử dụng số dự án làm id dự án trong GCM.
3- Bạn có thể kiểm tra chéo xem id dự án đang được sử dụng làm id dự án ở đâu?
Trên API Dashbaord. (url: https://code.google.com/apis/console/b/0/?noredirect#project:12345678900 - trong đó 12345678900 là số dự án của bạn trên bảng điều khiển dự án.
TÓM TẮT: Id dự án trong Bảng điều khiển dự án và Bảng điều khiển API là khác nhau. Số dự án trong bảng điều khiển dự án được sử dụng làm id dự án trong Bảng điều khiển API và Id dự án trong bảng điều khiển dự án làm tên Dự án trong Bảng điều khiển API. Vì vậy, số dự án hiển thị trong Trang tổng quan dự án khi chúng tôi tạo dự án trong bảng điều khiển dành cho nhà phát triển được sử dụng làm SENDER_ID trong GCM.