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

问题描述

解决方案

是的,集成环信时需要为用户创建一个对应的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
解决方案二:
不可以。。因为有一个@这样的字符是不可以的。。。除非你把@这个字符省略掉

时间: 2024-09-27 22:30:17

环信的ID是不可以用邮箱注册吗的相关文章

webim用户集成的时候如何处理业务用户和环信用户ID的识别

问题描述 我的应用场景是这样的: 业务系统本身有一个用户ID,然后给这个用户生成相应的环信ID及密码.webim登陆的时候,根据业务用户ID找到相应的环信ID和密码,然后登陆IM.我的问题是:1.  WEBIM展示的时候是业务用户ID和昵称,添加的时候必须是环信ID,一种方式根据业务用户ID找到对应的环信ID,然后通过jssdk来添加用户,这里涉及多次ajax交互,请问还没有其他更好的集成方式? 2. 显示群成员的时候,环信sdk本身读取的是环信ID列表,展示群成员信息的时候需要做个转化,请问有

怎么根据环信的id进行临时聊天

问题描述 怎么根据环信的id进行临时聊天,需要写什么方法之类的吗 解决方案 你可以调用rest接口发送 http://docs.easemob.com/doku.p ... es%23发送文本消息

环信有没有判断该用户是否已注册环信IM的API

问题描述 环信有没有判断该用户是否已注册环信IM的API 解决方案 这个没有,环信id是唯一的,如果已注册过,你再注册就会报错

[已解决] 获取环信群 ID

问题描述 正如标题一样 我建立一个群 那么我该如何获得这个ID 因为加群的时候 是根据ID加群的 解决方案 安卓的群ID,是根据群组对象来获取的,拿到群组对象后,调用对象的groupId()方法即可获取到.通过EMChatmanager的createPublicGroup()和createPrivateGroup方法创建群的时候也会返回创建的这个群组对象,根把对象获取ID即可.

APP用户和环信账号的区别?

问题描述 加入我使用APP进行开放注册账号,在环信上会不会也有这样一个环信账号,使用授权注册账号和使用APP开放注册的账号有什么区别? 解决方案 app用户一般是指的用户往你自己的服务器注册的用户,环信账号是服务器再往环信注册的id.一般流程是app端用户往自己服务端注册账号的同时,再调环信接口注册一个聊天id,密码 ,环信的id及密码可以作为自己app用户的其中两个属性.这样当app用户登录自己应用的时候,就能够拿到自己的用户属性(包含环信id 密码)进行调环信接口登录,需要聊天的时候使用这个

ios客户端应用集成了环信,聊天消息里面一方能收到消息一方却收不到消息

问题描述 应用双方都使用了第三方qq登录,环信的群聊没问题,但是单聊就会出现这种情况,有一方收不到消息,不知问题出在哪里了,环信的id和密码看着都正常着呢, 解决方案 看"风吹鸡蛋壳"这一方是否发送消息成功,监听didsendmessage方法有没有走:再看gardenia是否接收到消息,监听didreceivemessage方法有没有走:gardenia方获取会话,看该会话中是否有收到"风吹地蛋壳"方发来的消息.解决方案二:gardenia方获取会话,看该会话中是

环信的引入和自定义单聊

问题描述 小弟现在在做一个医疗类的App,点击咨询医生会有用到环信的单聊功能,实现简单的此医生端App和客户端App(我只做客户端App)聊天咨询单聊即可,可是用环信我看都要登录环信的,而我本身App就有用户(手机注册)登录的功能,问题来了,是不是我本身App登录(注册)的时候的同时连着环信的注册也一起注册了?不可能我的App已经登录了,我点个"咨询医生"还让我登陆环信吧,不知道我的猜想是否正确?就是我这个App只是在点击咨询医生的时候触发环信的单聊.还有第二个问题哦,自定义单聊,我要

iOS环信会话页面ID的头像和名字的匹配

问题描述 解决方案 可以自己服务器端将环信ID和头像昵称相关联,这样通过环信ID去获取头像和昵称,就不会出错了.解决方案二:不好意思,能具体给说下吗?我在着郁闷了很久很久了,也没写出来

获取登录用户的环信Id

问题描述 android端怎么获取登录用户的环信id 解决方案 message.from 是根据消息判断的,就是去取发这条消息的发送人ID解决方案二:message.from 是根据消息判断的,就是去取发这条消息的发送人ID解决方案三:获取当前登录的用户:EMChatManager.getInstance().getCurrentUser()