一个用户会话的时候,2个在线客服可以同时去处理这一个会话吗?
不支持两个客服同时回答。
用户的H5 APP接这个WEBIM的SDK,可行吗?能否给个建议?
手机端用可以。但强烈不建议,因为webim设计时是没有考虑移动终端的弱网络环境的,在自动重连,不丢失消息等方面都没有做特别的处理。也没有考虑省电省流量的需求。因为桌面的浏览器没有要求省电省流量。所以结论就是能用。但可能不好用 。
webim1.0.7版中是不是加入了websocket,是不是就不再采用长轮询的方式了?
是的。默认就走websocket。
集成环信,商务上应该怎么合作?
这个很简单。价格体系很简单也完全透明,见:http://www.easemob.com/price。
用户的APP本身有一套用户管理的模块,添加好友/删除好友,创建群组/删除群组的功能也都有,但是如果要用到环信IM的系统,这两块的数据是否需要分开呢?就是说,是否创建的群组,不能直接在环信里面聊天呢?
APP自身已有好友体系的话,不需要再用环信的。环信只负责IM,用户具体信息由开发者自己维护。所以用户拿着在环信注册的username去自己服务器取对应的用户详情信息。
怎么获取管理员token?
使用app的client_id和client_secret获取授权管理员token。地址:http://docs.easemob.com/doku.php?id=start:100serverintegration:20users#获取app管理员token
客服的接入人数已满的时候,是否可以回呼?
可以。不受该人数限制。
环信联合开源社及国内8所大学一起庆祝世界软件自由日
每年9月的第三个周六是“国际软件自由日”。世界“软件自由日(SFD,Software Freedom Day)”源自Ubuntu计划。每年世界“软件自由日”活动的安排和协调,接受在美国注册的“软件自由国际(SFI,Software Freedom International)非盈利组织的领导。
“软件自由日”是有关FOSS的世界性的庆祝活动,其宗旨是提高世界公众对于在教育、政府和商业系统使用高品质FOSS的益处的认识。“软件自由日”活动的具体安排可以超出一天的范围,活动的形式可以多种多样,比如:组织一次冠名为“FOSS”的郊游野餐(Pacnic);在适当的公共场所摆放一张桌子发放Ubuntu光盘或者演示开源软件“作品”;组织一场FOSS报告会,邀请许多人参加;组织一次FOSS文化聚会:吃饭、喝酒、卡拉“OK”;组织一场小型“演示会”,展出自创的FOSS“作品”;与学校单位、政府部门举办FOSS“联谊会”等等。
首批赞助的大学包括(这些大学将会自发组织SFD活动,参加活动将有机会获得环信提供的礼物):
环信聚集了100多位世界级技术专家,三位创始人均是世界著名项目的committer,追求技术极致,提供世界级的产品,是环信从诞生之日就融入公司的血液。欢迎对技术有极致追求的同学加入环信,简历可以直投 steven@easemob.com
上礼物:
收起阅读 »
“软件自由日”是有关FOSS的世界性的庆祝活动,其宗旨是提高世界公众对于在教育、政府和商业系统使用高品质FOSS的益处的认识。“软件自由日”活动的具体安排可以超出一天的范围,活动的形式可以多种多样,比如:组织一次冠名为“FOSS”的郊游野餐(Pacnic);在适当的公共场所摆放一张桌子发放Ubuntu光盘或者演示开源软件“作品”;组织一场FOSS报告会,邀请许多人参加;组织一次FOSS文化聚会:吃饭、喝酒、卡拉“OK”;组织一场小型“演示会”,展出自创的FOSS“作品”;与学校单位、政府部门举办FOSS“联谊会”等等。
首批赞助的大学包括(这些大学将会自发组织SFD活动,参加活动将有机会获得环信提供的礼物):
- 南京信息工程大学
- 西南交通大学
- 天津大学
- 黑龙江工程学院
- 中科院
- 西安电子科技大学
- 西安交通大学
- 西安邮电大学
环信聚集了100多位世界级技术专家,三位创始人均是世界著名项目的committer,追求技术极致,提供世界级的产品,是环信从诞生之日就融入公司的血液。欢迎对技术有极致追求的同学加入环信,简历可以直投 steven@easemob.com
上礼物:
收起阅读 »
能获取环信服务器上的聊天记录吗?
可以,环信提供一个聊天记录导出接口(需要在服务端调用),可以参考地址:http://docs.easemob.com/doku.php?id=start:100serverintegration:30chatlog#导出聊天记录
环信SDK有朋友圈功能么?
环信不提供朋友圈功能,只专注做IM。朋友圈功能要自己实现。
请问一下用REST API下载聊天记录,会有延时么?后面新增的消息,又要从第一页获取么?
没有延时,再根据第一次获取的数据返回的cursor去获取下一页的数据。
环信成立多长时间了?
环信成立于2013年4月,核心技术团队拥有平均15年以上对移动IM相关技术的研发经验和积累,核心研发团队均来自国际知名研发中心,比如RedHat、Nokia,Polycom等。
客服端是不解析接收到的消息中的扩展字段的吗?
客服端可以解析固定格式的扩展字段,如:商品信息卡、昵称、Iframe的刷新等,如果不解析,注意格式。用户自行定义的字段不支持。
三方QQ或新浪微博登陆如何实现?
如果用户使用第三方QQ或新浪微博登陆,在进行授权登陆的时候把QQ号等信息返回给用户自己的服务器,用户的服务器会记录这些信息作为用户的一个新用户,之后用户的服务器把这个用户的主键作为环信id注册环信绑定就可以了。
下载下来的音频文件是按照什么规则命名的?
这里是根据服务器生成的一个唯一的长字符串,下载时可以自己去定义下载然后改下命名规则,在本地可以自己命名,自己规定就行。
环信发送图片那里是断点发送的?如果断开了,隔了一段时间,怎么重连?
目前不支持断点续传。
发图片时网络断开了,需要重新上传。
发图片时网络断开了,需要重新上传。
客服后台的那个iframe的url在切换用户时如何添加参数?
默认情况,环信会传递两个参数来供客户界面备用,web页面可获取到的两个参数。这两个参数页面可以从Parameter里取到并使用,如果使用不到,忽略即可。 第一个参数:easemobId(关联的IM服务号); 第二个参数:visitorImId(访客的环信IM号); 此HTTPS页面环信会默认传递两个URL参数,以供客户进行一般化的信息查询。除此之外,如果还需要特定参数,则客户可通过APP发送一个命令消息把参数传递给环信,环信会将这些参数序列化后,重新刷新自定义信息页面。
http://docs.easemob.com/doku.php?id=cs:400systemintegration:10crmintegration 收起阅读 »
http://docs.easemob.com/doku.php?id=cs:400systemintegration:10crmintegration 收起阅读 »
webIM明文传输,安全性不够吧?
webim支持https
注册用户量很大,有无优惠?
将用户数和APP名称反馈给商务,会根据实际情况考虑。
日活数30万 ,是活跃用户30万吗?
日活就是当月的同时在线人数的最高峰值。
apns上传的是什么文件?
推送证书需要是P12格式的。
环信有没有修改密码的API?
客户端不提供修改密码接口,rest提供修改密码接口。
地址:http://docs.easemob.com/doku.php?id=start:100serverintegration:20users#重置im用户密码。
地址:http://docs.easemob.com/doku.php?id=start:100serverintegration:20users#重置im用户密码。
证书不设置密码是否可用?
目前要求必须设置密码。
NSArray *buddyList = [[EaseMob sharedInstance].chatManager buddyList]; 获取到的都是空的,什么原因?
为了方便读取,SDK提供了这个方法,该方法的作用是读取内存中的值,当您登录后,需要您主动去网络取一次buddyList,之后才会有值,否则内存中的值为空。
从服务器获取好友列表的方法是:
/*!
@method
@brief 手动获取好友列表
@discussion
@result 好友列表
*/
- (NSArray *)fetchBuddyListWithError:(EMError **)pError;
/*!
@method
@brief 手动获取好友列表(异步方法)
@discussion 好友列表获取完成时, 会调用 didFetchedBuddyList:error(EMChatManagerBuddyDelegate.h 中) 回调方法
*/
- (void *)asyncFetchBuddyList;
/*!
@method
@brief 手动获取好友列表(异步方法)
@discussion
@param completion 获取好友列表完成后的回调
@param queue completion block 回调时的线程
*/
- (void *)asyncFetchBuddyListWithCompletion:(void (^)(NSArray *buddyList, EMError *error))completion
onQueue:(dispatch_queue_t)queue;
收起阅读 »
从服务器获取好友列表的方法是:
/*!
@method
@brief 手动获取好友列表
@discussion
@result 好友列表
*/
- (NSArray *)fetchBuddyListWithError:(EMError **)pError;
/*!
@method
@brief 手动获取好友列表(异步方法)
@discussion 好友列表获取完成时, 会调用 didFetchedBuddyList:error(EMChatManagerBuddyDelegate.h 中) 回调方法
*/
- (void *)asyncFetchBuddyList;
/*!
@method
@brief 手动获取好友列表(异步方法)
@discussion
@param completion 获取好友列表完成后的回调
@param queue completion block 回调时的线程
*/
- (void *)asyncFetchBuddyListWithCompletion:(void (^)(NSArray *buddyList, EMError *error))completion
onQueue:(dispatch_queue_t)queue;
收起阅读 »
用户数据导入环信全部返回了成功,但数据导入了23W多,可实际只有19W,导的im账户, 是把自己的账户导入到环信,怎么办?
可以用rest接口查一下,看是不是都在。按理说如果环信这边给开发者返回成功的话,应该是都导入了。也可以在后台,根据随机抽取用户去查列表什么的,看是不是都正确。
语音视频模块背后的中继线路也是配备的吗?
实时音视频是支持服务器中继的。
不支持传统pstn电话中继线
不支持传统pstn电话中继线
有java、C++的示例代码吗?
服务端示例代码:https://github.com/easemob/emchat-server-examples
web端可以实现一端同时登录多个账号么?
可以,下面注释掉,上面注释的取消
创建的应用可以删除吗?
不可以删除。
公有群能删除吗?
公有群可以删除,可以由群主或者调用rest删除。
环信客服管理有个“自定义信息接口设置”,怎么使用?
参阅文档:http://docs.easemob.com/doku.php?id=cs:400systemintegration:10crmintegration 在自定义接口设置后,会在客服会话界面客户资料页显示对应的界面。
如果没有注册过的账号去调用环信的登录接口,是不是也能连接聊天服务器?
不是,没有注册的用户不可以聊天。
环信ios和android用户可互相通信吗?
是的,是跨平台通讯的。
录音文件格式可以改吗
不可以,环信的语音发消息只支持那几种格式,amr,wav。
SDK里面带的有数据库吗?
有的,SDK里建的db保存了历史会话,群组列表。
环信安卓多次调用登入接口,会不会造成已经登入过?
不会出现这种情况,但是环信是要求在调用登陆以后,但是在没有调用退出之前,是不允许再次调用登陆方法的,也就是说在没有调用退出之前,登陆只允许调用一次
一个应用可注册多个推送证书吗?
支持。
我们支持一个appkey下传多组证书。
我们支持一个appkey下传多组证书。
Android获取的是服务器时间吗?
目前是离线的情况下拿到的是服务器时间,在线的状态情况下,使用的是本地时间。
IOS删除所有聊天记录的方法是哪个?
/*!
@method
@brief 删除所有会话对象
@discussion
@param aDeleteMessages 是否删除这个会话对象所关联的聊天记录
@param append2Chat 是否加到内存中。
YES为加到内存中。加到内存中之后, 会有相应的回调被触发从而更新UI;
NO为不加到内存中。如果不加到内存中, 则只会直接添加进DB, 不会有SDK的回调函数被触发从而去更新UI。
@result 是否成功执行
*/
- (BOOL)removeAllConversationsWithDeleteMessages:(BOOL)aDeleteMessages
append2Chat:(BOOL)append2Chat。 收起阅读 »
@method
@brief 删除所有会话对象
@discussion
@param aDeleteMessages 是否删除这个会话对象所关联的聊天记录
@param append2Chat 是否加到内存中。
YES为加到内存中。加到内存中之后, 会有相应的回调被触发从而更新UI;
NO为不加到内存中。如果不加到内存中, 则只会直接添加进DB, 不会有SDK的回调函数被触发从而去更新UI。
@result 是否成功执行
*/
- (BOOL)removeAllConversationsWithDeleteMessages:(BOOL)aDeleteMessages
append2Chat:(BOOL)append2Chat。 收起阅读 »
iOS发送消息时,收到EMErrorServerTimeout 发送消息超时的报错。 网络状况良好,可能还有其他什么原因造成?
如果是偶尔的报错,是有可能的。因为客户端的网络本来就是一个不稳定的弱网络。用户看着感觉网络是良好的,但实际上会有各种临时性中断。
ios推送可自己设置apns的内容吗?
可以,具体信息请参考文档:
http://docs.easemob.com/doku.php?id=start:300iosclientintegration:85apnscontent
http://docs.easemob.com/doku.php?id=start:300iosclientintegration:85apnscontent
web-im没有黑名单的功能吗?通过rest的话,环信这边加入黑名单之后可以移除用户窗口,可是对面还是有,怎么操作?
通过rest进行黑名单的操作。在加入黑名单的同时,对面也调用rest把这边加入黑名单。