默认
发表评论 2
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] MobileIMSDK客户端ui上点击发送后,如何拿到消息的theFingerPrint
我用swing写了一个界面点击发送消息 > 在界面上展示出消息 ,显示正在发送>当消息发送成功后,自动调用 messagesBeReceived(String theFingerPrint)回调函数
>然后我根据theFingerPrint 查找ui界面上的消息 将ui 界面上的消息 改成对方已接收状态。
是这样的流程吗?

如果是这样的流程,那么我调用new LocalUDPDataSender.SendCommonDataAsync( )发送消息后,如何拿到消息的theFingerPrint?
如果我拿不到theFingerPrint 那么我如何更新ui界面上的消息的状态?



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

ui.jpg (41.4 KB, 下载次数: 1249)

ui.jpg
上一篇:[已回复] MobileIMSDK客户端如何改成消息发送未成功时自动无限次重发?下一篇:[已回复] MobileIMSDK多机部署、桥接的问题求教

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

推荐方案
评论 2
fingerPrint你默认不传的话,会自动生成,但你也可以自已先生成fingerPring再作为参数传进去,而且有现场景下就应该是这么用的。

你可以调用:LocalUDPDataSender .sendCommonData(java.lang.String dataContentWidthStr, java.lang.String to_user_id, java.lang.String fingerPrint, int typeu),看看API一清二楚。

生成fingerPrint的方法用:见 Protocal.genFingerPrint(),默认生成时就是用的这个。
感谢 jack
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部