GCM一直推送不出去

客户端注册成功了。但是当我在服务端实现一个推送代码进行推送的时候,在客户端能接受到推送,却一直收不到信息“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();
}
评论 (1)链接2012-08-28 
  • 0 支持
    可以试试第三方推送服务聚能推 http://www.junengtui.com/ – 互联网老鸟 2013-03-12

可以试试第三方推送服务聚能推 http://www.junengtui.com/

该答案已被锁定,无法对其进行评论,编辑及投票。
()
评论 (0)链接 • 2013-03-12

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

该答案已被锁定,无法对其进行评论,编辑及投票。
()
评论 (0)链接 • 2013-10-08

不是您所需,查看更多相关问题与答案

德问是一个专业的编程问答社区,请 登录注册 后再提交答案