The API key that you use to send messages is tied to the Google API Project ID. This project ID is used to register your application with GCM. The registration identifier that you receive when registering your application is tied to this project identifier.
Now, if you send a GCM message using the project identifier A API key with the registration identifier associated with project identifier B, you will get MismatchSenderId .
You did not indicate whether you used the same API key to send messages to both applications, and did not indicate whether you use the same project identifier to register two applications in GCM, so itβs difficult to explain the specific behavior you noticed, but my general explanation should point you in the right direction.
Eran Dec 10 '13 at 15:42 2013-12-10 15:42
source share