环信的ID是不可以用邮箱注册吗

已邀请:

beyond - imgeek运营

赞同来自:

是的,集成环信时需要为用户创建一个对应的im账号,这个im账号也就是我们说的ID。
这样的设计是:对于环信来讲,只需要知道这个对于的ID就可以通讯,不需要知道你应用的用户其他任何信息,如果传了手机号、邮箱过来那就违背了我们的本意,你也可以加密过来一个用户名。
 
关于环信id, 规则如下:

使用英文字母和(或)数字的组合
不能使用中文
不能使用 email 地址
不能使用 UUID
中间不能有空格或者井号(#)等特殊字符
允许的用户名正则 “[a-zA-Z0-9_-]*”(a~z大小写字母/数字/横线/下划线),其他都不允许
不区分大小写。系统忽略大小写,认为 AA、Aa、aa、aA 都是一样的。如果系统已经存在了环信 ID 为 AA 的用户,再试图使用 aa 作为环信 ID 注册新用户,系统返回用户名重复,以此类推。但是请注意:环信 ID 在数据上的表现形式还是用户最初注册的形式,注册时候使用的大写就保存大写,是小写就保存小写。即:使用 AA 注册,环信保存的 ID 就是 AA;使用 Aa 注册,环信保存的 ID 就是 Aa,以此类推。


 
服务端集成具体介绍里也有描述http://docs.easemob.com/im/100serverintegration/20users

su酥酥

赞同来自:

不可以。。因为有一个@这样的字符是不可以的。。。除非你把@这个字符省略掉

要回复问题请先登录注册

知识价值的认可,源自您的赞赏

扫描二维码,你的支付将由imGeek代收后转给对方

×