When sending message (using Java) to GCM server I get the the exception:
[ errorCode=MismatchSenderId ]
Here I checked my apikey and senderid. Both are in same project. please help to fix this issue.
I am using windows system and programming with java for sending message to GoogleCloudMessaging. As per documentation of GCM, I am sending regid (which will sent by andridd device) and apikey and some textmessage. Here regid and apikey are used same google account. Using this details I sent message to GCM server. It says :mismatchsenderid... Please guide me..
public static void main(String[] args) {
Sender sender = new Sender("AIzaSyBXXXXXX");
Message message = new Message.Builder()
.collapseKey("1")
.timeToLive(3)
.delayWhileIdle(true)
.addData("message", "this").build();
Result result;
try {
result = sender.send(message,"APA91bFYa3SNWhUOywguYHN1XXXXXXX", 1);
System.out.println(result.toString();
/* Message message1 = new Message.Builder() .build();*/
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}