我不断收到IOException异常错误“找不到认证的挑战”,当我尝试发送一个谷歌云通讯消息。
什么
我想利用在GCM SDK包的GCM-的server.jar文件的Android手机发送消息。我将我的代码从GCM文档中的服务器示例中除去。
Sender sender = new Sender(MyProjectId);
Builder message = new Message.Builder();
message.collapseKey("test");
message.addData("test", "42");
Message data = message.build();
Result result = null;
try {
result = sender.send(data, deviceID, 5);
} catch(IOException e) {
Log.e("GCM Error", e.getMessage());
}
其他信息
我试图从设备发送推送消息到设备,而不需要一个“第三方”服务器的参与进来。我不确定是否可以使用Android手机通过GCM推送邮件。
任何帮助或指针将不胜感激。
在何处使用的API密钥代码 –
解决:我使用默认的API密钥,它为我工作也:-) –