引用:休清 发表于 2025-11-14 15:42 那也行,只要他自已理解了,按自已的想法去改,倒也没毛病 |
引用:JackJiang 发表于 2025-11-14 15:28 他不打算升级了,哎, |
引用:休清 发表于 2025-11-14 15:21 后端搞的不对,这不是最佳实践,一定让他理解了这两字段的意义后再用。除非他确实是有意想从sdk层面扩展Protocal这个字段,如果是这样,那他以后的相关修改,也就得直接去改sdk层的代码了。这样的话,以后如果sdk有新版本,他升级就很困难了 |
引用:JackJiang 发表于 2025-11-14 15:18 后端就这么给我了,APP已经接好了,😮💨 |
|
你不应该这样做。整个Protocal对象里,只有dataContent字段和typeu字段是给你应用层使用的。 也就是说,你如果需要传递更丰定的内容,你可以把dataContent里放入一个JSON对象或JSON对象的文本,通过typeu字段来区别你应用层的消息类型。 你可以读一下这个api文档:http://docs.52im.net/extend/docs ... tocal/Protocal.html 虽然javascript里可以随便给对象增添属性,但建议除了dataContent和typeu这两个字段供应用层你自由使用,别的你一定别去试图修改它。因为你应用层需要的东西sdk层都考虑好了,也不需要去改什么,否则日后的代码就超出了sdk的控制范围,那就麻烦了 |