请选择 进入手机版 | 继续访问电脑版

默认
发表评论 1
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] MobileIMSDK是如何管理UserID的?
当我输入用户名密码,时候服务器给了我一个ID这个ID是递增的,但是一般使用这个做业务的话,一般UserID都是固定的啊,不是递增的啊,我这里没有看到服务端的源码,所以我没办法知道这个递增的Userid是否可以改成固定的userid,还有这个UserID和我们应用需要的那种UserID又有什么区别呢,不理解

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

标签:MobileIMSDK
上一篇:[已回复] MobileIMSDK的iOS端退到后台能否一直保持连接?下一篇:[已回复] MobileIMSDK实现讨论组或者群聊的思路如何实现?

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

推荐方案
评论 1
MobileIMSDK的UserID生成是可以自定义的。

我先就默认UserID作一下回答:
MobileIMSDK的默认UserID是一个自增的不重复id,目的是保证APP在登陆时,即使用同一个用户名,都不会影响正常的通信,所谓对上层透明,保证API调用的易用性,就是这个目的。

关于MobileIMSDK的UserID自定义:
请参见服务端开发者指南里的附录2,已经为开发者留好接口了:http://www.52im.net/thread-63-1-2.html。注意:自定义的UserID请务必确保id的唯一性,否则通信算法将出现不可预测问题哦。
签名: 《Protobuf到底比JSON快几倍?全方位实测!》http://www.52im.net/thread-4095-1-1.html
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部