Zelter Ady Zelter Ady - 6 months ago 30
Android Question

Android GCM SENDER_ID, how to get it?

I try to migrate to

GCM
and I have an issue with the
SENDER_ID
I need to provide. I use the demo project from goole. In this project I need, if I understand this well, to provide a
SENDER_ID
to the application in the CommonUtilities.java file.

The SENDER_ID I provided is the API key I registered on https://code.google.com/apis/console/ and has this form:
AIzaSyAxxxxxxx_xxxxxxxxxxxnoGZw
(total 40 chars).

Using this string as
SENDER_ID
I get on "BroadcastReceiver mHandleMessageReceiver" an error message: From GCM: error (INVALID_SENDER)..

Where is the mistake? The string I provide is not the
SENDER_ID
?


Thank you.

Answer

No, the SENDER_ID is the project ID you signed up at Google API console, it should a numeric string. e.g. on your browser URI, you should see this:

https://code.google.com/apis/console/#project:4815162342

The Sender ID is 4815162342

Updated Answer:

Google has not updated its docs completely. The above answer is old and its based on this documentation and it seems that its still not updated.

According to updated Google docs, it seems that Project Number on Google API Console is used as SENDER ID

Comments