默认
发表评论 6
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已解决] MobileIMSDK服务端主动推送消息至Android客户端该怎么实现?
安卓的登录名采用了我们安卓的登录UUID,消息的推送由服务端直接创建Protocal,如图new Protocal: 然后服务端触发sendData,但是客户端接收的时候显示type:0,不是适用的类型,求助怎么回事。

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

标签:MobileIMSDK

微信图片_20171218102249.png (2.68 KB, 下载次数: 2157)

微信图片_20171218102249.png

微信图片_20171218102056.png (17.11 KB, 下载次数: 2168)

微信图片_20171218102056.png
上一篇:即时通讯框架MobileIMSDK的Demo使用帮助:Server端下一篇:[已回复] 关于MobileIMSDK客户端间发送消息成功后服务器回调函数的疑问

本帖已收录至以下技术专辑

推荐方案
评论 6
你不应该直接来生成Protocal对象,虽然也可以实现,但你得理解更多框架级的东西

因为这个type字段是留给MobileIMSDK框架核心使用的给用户自定义的协议类型是使用typeu字段,你应该调用下面几个带有typeu参数的方法就对了
[已解决] MobileIMSDK服务端主动推送消息至Android客户端该怎么实现?_aaa.png

你在这里定义的typeu字段,在客户端的回调里会把typeu值传给你,你自已来解读它就行了,这就是最佳实践。另外,MobileIMSDK服务端的API手册在这里,可以方便查看:http://docs.52im.net/extend/docs/api/mobileimsdk/server/
引用:JackJiang 发表于 2017-12-18 10:37
你不应该直接来生成Protocal对象,虽然也可以实现,但你得理解更多框架级的东西。

因为这个type字段是留 ...

多谢,明白了
签名: 开始学习。
神秘人  发表于 1 年前
服务端需要模拟用户A给用户B发信息,也是走这个方法吗?
引用:qzuser 发表于 2023-04-07 15:38
服务端需要模拟用户A给用户B发信息,也是走这个方法吗?

是的。只要是由开发者在应用层从服务端主动发起的都用这个方法
神秘人  发表于 1 年前
引用:JackJiang 发表于 2023-04-07 15:49
是的。只要是由开发者在应用层从服务端主动发起的都用这个方法

感谢
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部