默认
发表评论 6
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 求助关于MobileIMSDK中用户修改密码业务逻辑的实现方法
阅读(35950) | 评论(6 收藏 淘帖1
当前用户已经登陆在线,需要修改密码,我自己想到的实现方法是先将要修改的信息通过 SendCommonDataAsync这个函数发送给服务器
new LocalUDPDataSender.SendCommonDataAsync(this,object.toString(), "0", MsgType.MSG_TYPE_MODIFY_PASSWORD){

    @Override
    protected void onPostExecute(Integer integer) {

    }
}.execute();
但发现这个函数不像是SendLoginDataAsync有登陆成功的回调,用户发给服务器后,服务器修改完密码后并没有回调。只有一个信息发送成功的回调,那么就意味着服务器在修改完密码后
又要使用LocalSendHelper.sendData这个函数将修改结果发送给密码端
但这样一去一来,显得非常繁琐,代码实现也非常的不优雅,那么是不是我必须要像登陆逻辑那样,修改源码实现一个回调?或者有更加优雅的实现方法。
还请大神指点!



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

标签:MobileIMSDK
上一篇:[已回复] 有几个关于MobileIMSDK的问题想请教下一篇:[已回复] 求教MobileIMSDK是否适合用在实时群组位置共享的场景下?

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

推荐方案
评论 6
引用:JackJiang 发表于 2020-03-04 22:50
修改密码?正常的im产品中,身份认证和修改密码这些普通的需求,是通过http接口来实现的。

身份认证也是http?
你是指的登陆?

你的sdk中不是已经有现成的登陆接口了么 为什么还说一般是用的http?
引用:JackJiang 发表于 2020-03-05 15:43
不一样的,sdk中的登陆,严格来讲,应该算是个im长连接建立的过程,但通常做成im产品时,会先用http实现 ...

谢谢,学习了
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部