默认

[已回复] 如何从MobileIMSDK中的Protocal对象获取与dataContent同级参数

查看数: 2728 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-11-14 14:08

正文摘要:

webscoket发送过来的消息,如何获取msgId

评论

JackJiang 发表于 2 个月前
引用:休清 发表于 2025-11-14 15:42
他不打算升级了,哎,

那也行,只要他自已理解了,按自已的想法去改,倒也没毛病
休清 发表于 2 个月前
引用:JackJiang 发表于 2025-11-14 15:28
后端搞的不对,这不是最佳实践,一定让他理解了这两字段的意义后再用。除非他确实是有意想从sdk层面扩展P ...

他不打算升级了,哎,
JackJiang 发表于 2 个月前
引用:休清 发表于 2025-11-14 15:21
后端就这么给我了,APP已经接好了,&#128558;‍&#128168;

后端搞的不对,这不是最佳实践,一定让他理解了这两字段的意义后再用。除非他确实是有意想从sdk层面扩展Protocal这个字段,如果是这样,那他以后的相关修改,也就得直接去改sdk层的代码了。这样的话,以后如果sdk有新版本,他升级就很困难了
休清 发表于 2 个月前
引用:JackJiang 发表于 2025-11-14 15:18
你不应该这样做。整个Protocal对象里,只有dataContent字段和typeu字段是给你应用层使用的。

也就是说, ...

后端就这么给我了,APP已经接好了,&#128558;‍&#128168;
JackJiang 发表于 2 个月前
你不应该这样做。整个Protocal对象里,只有dataContent字段和typeu字段是给你应用层使用的。

也就是说,你如果需要传递更丰定的内容,你可以把dataContent里放入一个JSON对象或JSON对象的文本,通过typeu字段来区别你应用层的消息类型。

你可以读一下这个api文档:http://docs.52im.net/extend/docs ... tocal/Protocal.html

虽然javascript里可以随便给对象增添属性,但建议除了dataContent和typeu这两个字段供应用层你自由使用,别的你一定别去试图修改它。因为你应用层需要的东西sdk层都考虑好了,也不需要去改什么,否则日后的代码就超出了sdk的控制范围,那就麻烦了

返回顶部