Android-GCM一直推送不出去

Android-GCM一直推送不出去

想挽留 发布于 2017-10-11 字数 1121 浏览 1057 回复 1

客户端注册成功了。但是当我在服务端实现一个推送代码进行推送的时候,在客户端能接受到推送,却一直收不到信息“test message ”。我怀疑是推送的格式有问题,不知道大家有遇到这个问题?如何解决的。

try {
JSONObject jo = new JSONObject();
JSONArray ja = new JSONArray();
ja.put("gid");
jo.put("registration_ids", ja);
jo.put("data", "test mesg");
Log.e("jo","jo="+jo.toString());
String response = MainActivity.postToServer(jo.toString());
Log.e("response","response="+response);
return response;
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜柠檬 2017-10-14 1 楼

在接触推送的时候,就听闻GCM在国内不稳定,而且还要用户手机登录谷歌账号才能接收到,所以压根就不考虑了,自己用开源Androidpn改改搞了一个