rest api发送消息,android客户端收不到

从环信后台发送消息,android客户端能够收到,但是调用REST API发送信息,android客户端就收不到了,REST API发送信息返回的结果是
{ "action" : "post", "application" : "XXXX", "uri" : "http://a1.easemob.com/XXX/XXX", "entities" : [ ], "data" : { "XXX" : "success" }, "timestamp" : 1435592092075, "duration" : 2, "organization" : "XXX", "applicationName" : "XXX" }
共2个回复

lizg

2015-06-29 23:52

这个是发送成功了,看看是一个appkey下的用户么? 检查一下接收方是否一致

ssz413

2015-06-30 00:01

是一个APP KEY,用户名也一致,还有就是刚才用后台发送信息也接收不到,有时候能接受到。

beyond

2015-06-30 10:19

看一下发的什么,打印下Request Body

ssz413

2015-06-30 17:03

{"target_type":"users","target":["XXX"],"msg":{"type":"txt","msg":"\u670d\u52a1\u7aef\u53d1\u9001\u4fe1\u606f"},"from":"admin","ext":[]}

ssz413

2015-06-30 17:08

还有就是刚才用后台发送信息也接收不到,原因可能是退出程序的时候把服务关了,怎么防止服务被关闭,libeasemobservice.so已经添加了

beyond

2015-06-30 18:20

@1599:Request 写的有问题 ext 扩展属性,由app自己定义.可以没有这个字段,但是如果有,值不能是“ext:null“这种形式 应该这么写{"target_type":"users","target":["XXX"],"msg":{"type":"txt","msg":"\u670d\u52a1\u7aef\u53d1\u9001\u4fe1\u606f"},"from":"admin"}

ssz413

2015-07-01 00:21

@103:就是ext的问题,可是为什么返回成功,还有退出程序怎么防止服务被关闭
点击此处继续提问与开发者们互动

申请试用

提交后工作人员会尽快与您联系进行功能演示
技术咨询已转移到管理后台,请先登录

即时通讯云使用者请在应用详情页面咨询
客服云使用者请进入管理员模式咨询

×

400电话

商务咨询

技术咨询

免费试用