微信也具备类似功能,二者的区别是什么?
微信是自己的平台,客户只能接入到微信上去,微信是不可能把核心通讯能力开放出来,让客户去开发自己品牌的app的。而环信是提供类似微信的核心通讯能力,客户可以用环信来做自己的app,完全是自己的品牌。
公共群和私有群有什么区别?
公开群是可以通过环信SDK的api来搜索到的群
私有群是不能通过环信SDKapi搜索到的群
私有群是不能通过环信SDKapi搜索到的群
环信的服务方式是什么?怎么收费?去哪里缴费?什么时间缴费?
具体的收费措施请看链接http://www.easemob.com/price,环信是采用后付费方式,管理后台可以看到每个月的峰值日活统计和应缴的费用。每个月15号前付上个月的费用。可以在管理后台充值,自行缴费。
用环信平台是否会泄露用户数据吗?环信必须要保留用户的什么数据,是用户名、密码和聊天记录吗?
环信不会去接触任何开发者APP的业务数据和用户体系。具体来说,环信只有app的两个数据:
1 . 环信ID。要使用环信,需要为每一个需分配一个环信ID。
2 . 环信ID对应的密码。用户登陆对应ID时需要验证的密码。
1 . 环信ID。要使用环信,需要为每一个需分配一个环信ID。
2 . 环信ID对应的密码。用户登陆对应ID时需要验证的密码。
自动登录的设置方式
自动登录的前提是在登陆成功后设置自动登录:
[[EaseMob sharedInstance].chatManager setIsAutoLoginEnabled:YES]; // 设置自动登录
触发条件:
[[EaseMob sharedInstance] application:application
didFinishLaunchingWithOptions:launchOptions];
会调用的回调:
/*!
@method
@brief 用户将要进行自动登录操作的回调
@discussion
@param loginInfo 登录的用户信息
@param error 错误信息
@result
*/
- (void)willAutoLoginWithInfo:(NSDictionary *)loginInfo error:(EMError *)error;
/*!
@method
@brief 用户自动登录完成后的回调
@discussion
@param loginInfo 登录的用户信息
@param error 错误信息
@result
*/
- (void)didAutoLoginWithInfo:(NSDictionary *)loginInfo error:(EMError *)error;
收起阅读 »
[[EaseMob sharedInstance].chatManager setIsAutoLoginEnabled:YES]; // 设置自动登录
触发条件:
[[EaseMob sharedInstance] application:application
didFinishLaunchingWithOptions:launchOptions];
会调用的回调:
/*!
@method
@brief 用户将要进行自动登录操作的回调
@discussion
@param loginInfo 登录的用户信息
@param error 错误信息
@result
*/
- (void)willAutoLoginWithInfo:(NSDictionary *)loginInfo error:(EMError *)error;
/*!
@method
@brief 用户自动登录完成后的回调
@discussion
@param loginInfo 登录的用户信息
@param error 错误信息
@result
*/
- (void)didAutoLoginWithInfo:(NSDictionary *)loginInfo error:(EMError *)error;
收起阅读 »
旁路接口就是把环信服务器收到的IM消息,实时的推送给用户自己的服务器,用户的服务器该如何接收呢?
环信后台可以配置回调接口,需要开通时请注明appkey和需要接收回调消息的接口地址,注意:环信现在的回调接口只能转发聊天消息和离线消息,不能转发好友请求。
注册用户失败提示 not-allow(405),如何解决?
开发者后台改成开放注册,建议正式上线的时候使用授权注册。
环信是没有提供好友申请列表的接口,需要做本地数据保存是吧?
是的,好友申请的记录SDK是不保存的,如果您需要查看,就需要自己保存。
如果您没有处理好友申请,当您下次再次登录的时候,环信会再把好友发给您。
如果您没有处理好友申请,当您下次再次登录的时候,环信会再把好友发给您。
为什么Demo添加好友用户搜索任何字符都可以搜索到呢?
demo的搜索是没有数据源的,用户在使用时,需要从你们自己的服务器上搜索真是存在的用户。
一条消息收到多次,为什么?
SDK之多播机制,如果您需要收到回调需要确定以下几点:
1、要接收的类实现委托 : IChatMangerDelegate
2、要接收的类注册回调: [[EaseMob sharedInstance].chatManager addDelegate:self delegateQueue:nil];
3、添加要回调的方法,如收消息:-(void)didReceiveMessage:(EMMessage *)message;
如果您收到了多条消息,应当考虑以下几点:
1.该类做了几次 [[EaseMob sharedInstance].chatManager addDelegate:self delegateQueue:nil];
2.当前类存在几个实例。如果当前类存在多个实例,则每个实例都会执行回调方法,就会导致UI认为收到了多条消息。
针对这个问题,可以再回调中打印self,看对象是否是一个,如果每次回调都指向了不同的内存地址,标明您的类存在多个实例,或者是您的类没有释放导致。 收起阅读 »
1、要接收的类实现委托 : IChatMangerDelegate
2、要接收的类注册回调: [[EaseMob sharedInstance].chatManager addDelegate:self delegateQueue:nil];
3、添加要回调的方法,如收消息:-(void)didReceiveMessage:(EMMessage *)message;
如果您收到了多条消息,应当考虑以下几点:
1.该类做了几次 [[EaseMob sharedInstance].chatManager addDelegate:self delegateQueue:nil];
2.当前类存在几个实例。如果当前类存在多个实例,则每个实例都会执行回调方法,就会导致UI认为收到了多条消息。
针对这个问题,可以再回调中打印self,看对象是否是一个,如果每次回调都指向了不同的内存地址,标明您的类存在多个实例,或者是您的类没有释放导致。 收起阅读 »
对话界面中的“客服列表”是什么意思?
客服列表显示除了自己之外的所有客服。实现客服坐席之间做沟通、咨询以及坐席之间的技术求助等功能。
如何实现第三方登录?
如果有这种第三方登录的情况,首先用户在后台创建一批环信账号,app中首次使用第三方账号登录成功后,去用户服务器获取环信账号,之后进行绑定并返回给客户端。以后再登录就去查看这个绑定关系。这样就可以确定返回的环信账号始终是一个。这样登录也就始终是一个账号了。
之前用户注册的帐号是用的个人邮箱,能更换下邮箱帐号吗?
注册用的邮箱账号不可更改不可删除。
进入开发者控制后台,点击应用,看到的应用概况为空?
可以退出重新登录,刷新页面试试。如果发现还解决不了,麻烦给在线客服人员提供账号密码,由客服联系相关人员解决。
环信支持IPv6网络集成么?
目前环信服务器的地址是IPv6,在DNS服务器同时兼容IPv6和IPv4的情况下所有环信的服务都是可用的。
WEB-IM中在客户端的代码中可以发送透穿消息吗?
webIM通过sdk或rest发透传这两种方式都可以,sdk方式的话按着看下透传的消息格式改一下就行了。
从哪里可以得到IM服务号?
客服系统关联的IM服务号即为环信id(IM用户),可以通过注册开发者管理账号,进入开发者中心进行添加IM用户。http://docs.easemob.com/doku.php?id=cs:300visitoraccess:10nativeapp
好吧,今天imgeek被DDOS发贴攻击了
2个小时插入了几万条文章和问题。
临时采取的办法是所有的提问进入审核,由管理员手动操作审核。
回复的时间可能稍有延后,请大家稍微忍耐下。
让我们一起共同谴责这些破坏份子
临时采取的办法是所有的提问进入审核,由管理员手动操作审核。
回复的时间可能稍有延后,请大家稍微忍耐下。
让我们一起共同谴责这些破坏份子
客服状态为离线时,是否可以接到已经开始的会话的信息?
可以的。已经开始的会话,消息继续会发送到该离线客服。
webIM如果直接关闭聊天窗口,那当前登录人的状态还是在线?
有个缓冲时间,如果是点击退出,应该是立刻;如果要是直接关闭浏览器,服务器没法立刻知道,需要有个缓冲时间。
1.webim-sdk是依赖jQuery吗?2.webim-sdk可以不依赖 jQuery吗?
1.webim-SDK 依赖于 jQuery; 2.目前不行,除非jQuery做的完全用js重写。
使用移动客服功能,能否导出用户和客服的对话?这个应该是可以使用REST接口导出聊天数据的吧?
可以,进入管理面板--》历史记录进行筛选会话点击右下方导出,在导出管理中点击刚生成的记录进行下载。也可以通过rest接口导出聊天数据
历史会话的导出文件在导出管理面板查看和下载。文件有效期为7天,单个文件大小不超过50M。
历史会话的导出文件在导出管理面板查看和下载。文件有效期为7天,单个文件大小不超过50M。
WEB-IM中在客户端的代码中可以发送透穿消息吗?
webIM通过sdk或rest发透传这两种方式都可以。Sdk发透传的话根据透传的消息格式改一下就可以了。
在账号下的应用和linux和demo怎么互动?两者怎么关联在一起。如果想看到后台和demo中的用户的通信,demo是不是该输入appkey?
在一个appkey下面的聊天用户是可以直接互发消息的,客户端可以是linux的也可以是其他平台的,在管理后台可以直接发消息测试。
web端是否可以使用用户自己线上app的用户id和密码登陆?
可以,但是需要修改appkey,在index.html里面修改。
问下ios 自动重连不需要代码设置吗?只需要简单地监控一下吗?
自动重连不需要设置。
WEBIM 可以支持IE6,IE7,IE8,IE9部署成功了吗?现在可以支持了吗?
已经支持IE7,8,9。
接口调用有没有时间次数限制?
同一个IP地址每秒钟最多可以调用30次。如果需要调整,可以联系商务 http://www.easemob.com/price
在eclipse上创建的应用和环信平台上创建的应用两者有什么联系呢?
后台创建的是环信服务端的账号,会生成AppKey,Eclipse上创建的应用需要配上相应的AppKey才能连上环信的服务端。
环信安卓有集成像友盟的那种消息推送吗 ? 就是能供用户评论回复什么的。
环信不提供推送,环信内部推送仅仅是给消息推送用的,如果用户想要其它推送服务,建议使用专业的第三方推送服务
环信现在部署海外节点了吗?怎么实现海外用户聊天的。
现在已经有了海外节点,海外节点是环信部署在海外的服务器,用来让海外用户和海外用户直接聊天的。1、用户在海外,但是和国内的好友聊天,连国内环信的服务器,这个场景用的是海外代理+国内节点;2、用户在海外,和海外的好友聊天,这个场景下才是用海外节点。
每个客服是否需要建立对应的环信ID?
不需要。客服坐席属于客服系统的用户,环信id属于IM系统的用户id,两者没有直接关系。客服系统客服与IM用户互通只需要在客服系统中添加一个app关联即可。
可以发送阅后即焚之类的消息吗?
阅后即焚,是指对方查看你发的消息后,双方同时删除。
这个功能可以用环信的“已读”回调实现,当对方查看消息后,发送已读通知,双方同时删除就可以了。
这个功能可以用环信的“已读”回调实现,当对方查看消息后,发送已读通知,双方同时删除就可以了。
透传消息是不是有文字个数限制?
从SDK角度看,透传消息和普通文本消息没有区别,只是走了单独的一套接口,不会推送,不会存db,其余的和普通文字消息一样。
我们文字消息的限制是30kb,所以,只要您的透传消息不超过30kb。就可以收到。
我们文字消息的限制是30kb,所以,只要您的透传消息不超过30kb。就可以收到。
apns可以设置自定义声音吗?
目前推送还没有自定义声音的功能。