问题
当我尝试发送 Google Cloud Messaging 消息时,我不断收到“未找到身份验证挑战”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 推送消息。
任何帮助或指示将不胜感激。