环信的表情可以换成自己的吗?
可以更换,环信SDK提供的是一个聊天通道,demo提供的只是一个模板,ui方面的东西完全可以按照自己的要求来处理
demo是使用映射,具体可以参考下demo的 SmileUtils 类
demo是使用映射,具体可以参考下demo的 SmileUtils 类
logininfo有时候为空,是怎么回事?
没有登陆或者登录不成功。
显示时间能不能设置成间隔10分钟显示一次 ?
可以的,这个完全是在UI上来显示,可以按照自己设定时间来显示
环信sdk用到的那个位置定位有偏差吧?
sdk只是传递上层的经纬坐标,定位精度是相应的地图软件决定的。
聊天的内容储存在哪,用户是否能够保存和备份?
聊天的内容存储在环信的服务器上,同时用户本地也会保存一份,是SDK自动存储的。
一个客服系统,是否可以建立多个关联,是否可以关联不同的AppKey的关联?
一个客服系统下可以建立多个关联,也可以关联不同的appkey的IM用户。 详细查看 app接入 关联相关 文档 http://docs.easemob.com/doku.php?id=cs:300visitoraccess:10nativeapp
客服的接入人数有什么用?
接待人数是指系统给客户自动分配会话的最大人数,超过此人数以后,系统不再给客服分配会话。
用户后台关联的时候总是未启动,用户名和密码是没问题的,该如何处理?
检查下clientid,appkey,clientsecret这三个参数前后是否有空格,检查下用户名密码和appkey,clientId,secret是否有错误,先测试下这两种情况,再有其他原因就需要看后台日志了。
web端的那个表情文件在哪里?[(;] 后面 有一个value 那个value 代表的是 二进制流还是 图片路径 ?
使用的是base64编码,在http://webim.easemob.com/jquery-1.11.1.js var emotionPicData 。
管理后台当前登录账号禁止操作是什么情况?
只有一个管理员,不能移除,org下如果不止一个管理员,当前登陆的管理员可以移除另外一个管理员,但是不能移除自己。
环信的实时消息旁路接口是什么?
消息实时回调。环信server会把消息主动回调给用户的服务器。
发送消息的时候,没有网络,环信会不会像QQ那样有个自己去持续请求的时间呢?
环信有提供持续请求时间,如果过了设定的时间,才会返回发送失败的回调
到了收费临界点会不会通知?
会的。
[[EaseMob sharedInstance].chatManager setIsAutoLoginEnabled:YES]; 这个应该写到哪里呢?
只有您登录成功后设置这个才会生效,否则都不会有效,所以建议您在登录成功后设置。
为什么用户名密码在demo上登录成功的,但是在自己app上登录就说用户名和密码错误呢?
检查是否 是在自己appkey下注册的账号,不同的appkey下注册的账号是分离开的,不互通
环信的表情可以换成app的吗?
可以,目前SDK中使用的表情都是字符串匹配得来的。在消息传递过程中,发的就是字符串,当客户端需要展示的时候,转换成对应的图片即可。
环信有什么技术上的优势和特点?
1、高并发下的可靠性,稳定性:环信是国内第一家即时通讯云平台,也是国内最大的即时通讯云平台。截至2014年12月已通过SDK达到1亿注册ID用户的覆盖率。这些注册ID用户是通过13763+家APP在使用环信集成的IM功能。过千万用户的超级APP就有十多家。典型用户包括海豚浏览器(一个亿用户),蜻蜓fm(数千万用户),汽车之家-车友会(数千万用户),节操精选(500万用户),看动漫(数百万用户),哈图(200万用户),熊猫公交(200万用户)等。所以环信平台的可靠性,稳定性是经受了千万级真实用户的实践考验的。2、开放性:环信的几位创始人都是重度的开源软件参与者。几位创始人作为commiiter(核心开发者)身份参与过的开源软件就有10几个,包括大家都比较熟 悉的Hibernate, JBoss jBPM, Apache CXF, Eclipse STP, Gradle等。创始人的基因决定了公司的文化。环信的目标一直是做一款真正“开发者为开发者打造的软件”,一款最开放的即时通讯平台。这 也是为什么环信开源了所有的应用和UI层面的源代码,包括单聊,群聊页面,通讯录页面,通话历史记录页面。环信以后还会开源更多,比如阅后即焚,比如公共账号,比如录音变音。环信会以身作则,带头来做开源。环信的长期目标是和开发者一起打造最开放的开源社交技术社区,大家可以一起在社区里分享自己做过的各种社交模块,模板乃至成品应用。只有这样,才能真正降低开发者做社交的成本。3、专注:这个行业里有的公司既做IVR,呼叫中心,也做短信接入,voip。IM 只是他们产品线的一个部分。而环信就只做一个IM,别的什么都不做。即使这样,环信也觉得把IM这一件事做好做深做透,本身就是一件很不容易的事了。以后还有很多的工作要做。现在的第三方开发者服务市场,经过推送,云存储,统计分析等产品的培育,开发者们也都变得越来越成熟起来。他们在选择一个第三方开发 者服务时,他们知道要选择一个在这个领域做得最好最精的服务,而不是去选择一个一站式服务厂商。环信给所有开发者的承诺就是环信只做IM ,是这个领域的No.1 收起阅读 »
语音导出来是什么格式的?
amr 格式
关于所谓”XcodeGhost”的澄清
源于XcodeGhost作者的github, https://github.com/XcodeGhostSource/XcodeGhost
"XcodeGhost" Source 关于所谓”XcodeGhost”的澄清
首先,我为XcodeGhost事件给大家带来的困惑致歉。XcodeGhost源于我自己的实验,没有任何威胁性行为,详情见源代码:https://github.com/XcodeGhostSource/XcodeGhost
所谓的XcodeGhost实际是苦逼iOS开发者的一次意外发现:修改Xcode编译配置文本可以加载指定的代码文件,于是我写下上述附件中的代码去尝试,并上传到自己的网盘中。
在代码中获取的全部数据实际为基本的app信息:应用名、应用版本号、系统版本号、语言、国家名、开发者符号、app安装时间、设备名称、设备类型。除此之外,没有获取任何其他数据。需要郑重说明的是:出于私心,我在代码加入了广告功能,希望将来可以推广自己的应用(有心人可以比对附件源代码做校验)。但实际上,从开始到最终关闭服务器,我并未使用过广告功能。而在10天前,我已主动关闭服务器,并删除所有数据,更不会对任何人有任何影响。
愿谣言止于真相,所谓的"XcodeGhost",以前是一次错误的实验,以后只是彻底死亡的代码而已。
需要强调的是,XcodeGhost不会影响任何App的使用,更不会获取隐私数据,仅仅是一段已经死亡的代码。
再次真诚的致歉,愿大家周末愉快 收起阅读 »
"XcodeGhost" Source 关于所谓”XcodeGhost”的澄清
首先,我为XcodeGhost事件给大家带来的困惑致歉。XcodeGhost源于我自己的实验,没有任何威胁性行为,详情见源代码:https://github.com/XcodeGhostSource/XcodeGhost
所谓的XcodeGhost实际是苦逼iOS开发者的一次意外发现:修改Xcode编译配置文本可以加载指定的代码文件,于是我写下上述附件中的代码去尝试,并上传到自己的网盘中。
在代码中获取的全部数据实际为基本的app信息:应用名、应用版本号、系统版本号、语言、国家名、开发者符号、app安装时间、设备名称、设备类型。除此之外,没有获取任何其他数据。需要郑重说明的是:出于私心,我在代码加入了广告功能,希望将来可以推广自己的应用(有心人可以比对附件源代码做校验)。但实际上,从开始到最终关闭服务器,我并未使用过广告功能。而在10天前,我已主动关闭服务器,并删除所有数据,更不会对任何人有任何影响。
愿谣言止于真相,所谓的"XcodeGhost",以前是一次错误的实验,以后只是彻底死亡的代码而已。
需要强调的是,XcodeGhost不会影响任何App的使用,更不会获取隐私数据,仅仅是一段已经死亡的代码。
再次真诚的致歉,愿大家周末愉快 收起阅读 »
苹果清除感染 XCodeGhost 的应用
苹果周日称它正从其应用商店内移除感染XcodeGhost的应用。恶意代码XcodeGhost通过第三方下载的Xcode编译器嵌入到了数百款合法应用中,其中包括流行的中国应用如微信和嘀嘀打车。在这之前,App Store只发现过5款恶意应用。苹果发言人 Christine Monaghan表示,他们正在与开发者合作确保他们使用官方版本的Xcode 去构建他们的应用。安全公司的研究人员担心其他人可能会模仿XcodeGhost的做法。苹果没有透露究竟有多少应用被发现感染了XcodeGhost。 iOS开发者从百度云盘等第三方下载Xcode的一个原因被认为是官网的下载速度太慢,而影响官网下载速度的因素除了CDN外就是防火长城和出口流量控制了。
源自solidot.org 收起阅读 »
源自solidot.org 收起阅读 »
要发透传信息,是不是先要把推送证书配置好 ?
透传消息的特点是不会发送apns和存db,所以您使用透传时不需要设置证书也可以使用。
回调接口的返回值都是固定格式,callId,accept,reason,security,怎么会报返回值过长的错误呢?
一般返回值过长是因为用户的回调接口出问题了,比如出现了错误页面,环信这边得到了一个错误页面,就会超长。
如何在群里对某个人禁言?
目前群主还不能对群成员禁言,如果有需要,可以在ui处理
环信有多少人?
环信目前已有100多人,而且还在快速扩招中。在目前的人员构成中,基本都是技术研发人员,环信是一个技术极客型公司。
如何接入环信的平台?集成环信的大概流程是什么?
集成环信是比较简单的。根据环信平台上部分app的反馈,集成环信的时间,如果不对聊天页面做大的修改,只是修改下颜色,背景等来配合app的风格,大概是在2天左右。以上是指集成单聊的时间。如果是群聊,会更复杂些,通常需要一周时间。
集成环信大概有4个步骤:
1、注册环信开发者账号。得到appkey.
2、服务器端集成:如果是一个已经上线的app,需要为该app的每个用户创建一个环信账号。环信提供了一个REST API,传入Id和密码,就可以创建一个环信账号。如果有10万用户,那么就写个脚本,循环调用10万次就可以了。3、客户端集成:在客户端是先登录自己的服务器,然后登陆环信的服务器。这个2次登陆的过程是程序做的,所以用户是不会知道有2次登陆的。登录环信服务器成功后,就在手机客户端和环信的聊天服务器建立了一个聊天的长连接。
4、注册新用户:对于新创建的用户,通常做法是用户自己的app客户端去连接用户自己的服务器,用户的服务器再去连接环信的服务器去创建用户。比如先在自己的服务器创建用户成功后,调用环信的接口,创建环信的账号。删除用户也是,先删除环信的账号,再删除自己的账号。这里要注意的一点是因为创建环信账号时是服务器对服务器,所以一般来说网络连接是比较可靠的。但是用户自己的服务器端程序也还是应该去catch创建环信账号返回的错误码。通常来说,可以重试2次。如果还是失败,应该Log失败错误码,并通知管理员处理。 有以下指引文档链接,指导从注册账号到集成,一步一步操作方法: http://docs.easemob.com/doku.php?id=start 收起阅读 »
集成环信大概有4个步骤:
1、注册环信开发者账号。得到appkey.
2、服务器端集成:如果是一个已经上线的app,需要为该app的每个用户创建一个环信账号。环信提供了一个REST API,传入Id和密码,就可以创建一个环信账号。如果有10万用户,那么就写个脚本,循环调用10万次就可以了。3、客户端集成:在客户端是先登录自己的服务器,然后登陆环信的服务器。这个2次登陆的过程是程序做的,所以用户是不会知道有2次登陆的。登录环信服务器成功后,就在手机客户端和环信的聊天服务器建立了一个聊天的长连接。
4、注册新用户:对于新创建的用户,通常做法是用户自己的app客户端去连接用户自己的服务器,用户的服务器再去连接环信的服务器去创建用户。比如先在自己的服务器创建用户成功后,调用环信的接口,创建环信的账号。删除用户也是,先删除环信的账号,再删除自己的账号。这里要注意的一点是因为创建环信账号时是服务器对服务器,所以一般来说网络连接是比较可靠的。但是用户自己的服务器端程序也还是应该去catch创建环信账号返回的错误码。通常来说,可以重试2次。如果还是失败,应该Log失败错误码,并通知管理员处理。 有以下指引文档链接,指导从注册账号到集成,一步一步操作方法: http://docs.easemob.com/doku.php?id=start 收起阅读 »
聊天室可以去getMembers吗?
聊天室目前暂不支持获取成员。
rest接口注册用户时能传昵称吗?
注册的时候可以传入昵称,但是这个昵称是专门给apns推送显示用的,并不是用户app上的用户昵称。
EMContactManagergetInstance()deleteContact(username);这个是指环信服务器存放了好友信息?还是只是在终端把聊天对象给删除?
EMContactManagergetInstance()deleteContact(username)这个方法删的是环信服务器的好友关系,在客户端需要自己去做删除操作,对于好友关系环信建议开发者使用自己的好友体系。
O2O电商行业如何解决APP客服痛点
GIEC2015全球互联网经济大会9月7日-8日在北京国际会议中心召开。大会以“移动、金融、大数据”为主题,共同探寻“互联网+”时代新的发展机遇。环信作为即时通讯云和移动客服行业领导厂商受邀参展了本次盛会,同时环信CEO刘俊彦作为行业意见领袖受邀在主会场做了主题演讲,和众多互联网大咖一起论道互联网经济。
环信特装展台人头攒动,是2015全球互联网经济大会最受欢迎展位之一
近年来,互联网用户规模和互联网普及率高速增长,互联网正在从根本上重构的生活方式,也由此带来巨大商机。截至2015年6月,中国网民规模达6.68亿,其中手机网民规模达5.94亿,占比提升至88.9%。据麦肯锡全球研究所最新研究,到2025年,互联网经济将在中国的GDP总体增长中占22%份额。随着互联网金融,O2O,以及移动电商等行业在中国市场上的蓬勃发展,环信正是在这一时代和市场背景下,在PaaS平台即时通讯云基础上推出了SaaS产品环信移动客服。
环信-移动客服领航者
环信CEO现场接受国际商报等数家国家级媒体的专访,一起论道互联网经济,探讨中国SaaS服务未来
在主题演讲环节,环信CEO刘俊彦认为国内的O2O行业有2个特点:一个是提供的产品和服务非标准化,这种情况下良好的售前,售中,售后的咨询和服务就非常重要。二是销售和服务的入口基本上都在移动端,要充分利用移动设备的特性。而环信移动客服就是专门为O2O,电商等行业解决手机APP上客户服务问题的。
来自广州的客户现场直接掏现金支付定金签约环信移动客服席位
来自广州某宠物托运品牌的李总在环信展台了解环信移动客服的多渠道接入等产品优势后,发现解决了自身产品的客服痛点,不仅可以降低成本提高效率更能够给客户提高更好的用户体验。此前李总采取的是电话客服和QQ咨询结合,无奈渠道太分散,客服工具也不够专业,也无法对用户数据有足够的挖掘,同时因为成本问题电话客服也不能支撑7×24小时服务,在销售同事演示完环信移动客服产品后李总果断现场签约并现金支付了定金。“早点认识你们就好了”李总最后说出了一大批中小企业主的心声!
环信移动客服是以移动端为核心,多渠道接入的统一智慧客服平台,具备史上最强大的移动端SDK,历经2年研发迭代,2万多家APP实际验证。同时是国内首家使用IM长连接和“智能机器人+智能知识库”组合技术的移动客服产品。
环信移动客服实现了跨平台多渠道接入:支持 App、微信公众账号、微博、网页等,均可以快速统一接入客户服务后台管理。环信全渠道兼容的移动客服产品,可以帮助O2O和电商等行业打通所有渠道,并整合成为一个平台集中高效管理。便捷的让无论是哪一个渠道反馈过来的客户咨询,都能够得到及时有效的处理应答,并且渠道的信息可以保持统一。
同时,环信移动客服可以有效降低客服的成本。作为一套智能化的客服系统,让企业建立基于业务的智能知识库,智能辅助归结业务信息和应答客户信息,历史常见问题系统梳理,提高客服效率。“智能机器人+智能知识库”组合目前可自动回复80%常见问题,随着智能知识库的不断训练,这一比例能够提高到90%。
目前,环信移动客服已经签约了4万个付费客服席位,典型用户包括国美在线、58到家、楚楚街9块9等上百家互联网巨头企业客户。近期,艾媒咨询发布的《2015年中国移动客服市场发展研究报告》显示环信在新兴的移动客服市场占有率第一,APP客户规模最大。同时,据易观国际9月8日发布的《中国移动IM云产业专题研究报告2015》显示,环信IM云市场份额也以绝对优势稳居第一。 收起阅读 »
Xcode事件跟踪:76个苹果APP被置入病毒
根据腾讯安全应急中心发布的报告称,APP Store中下载量最高的5000个APP中有76款被XcodeGhost感染,其中不乏大公司的知名应用,不少金融类应用,还有诸多民生类应用。
虽然名为“XcodeGhost-Author”非认证微博昨日发文澄清,称只是一次错误实验,以后也只是彻底死亡的代码而已,并不会有任何的威胁性行为。详细可见雷锋网新闻:《XcodeGhost作者现身,回溯事件原委》但是,就算此次信息泄露不严重,可潜在的威胁不可不防。感染的APP越多,个人信息资料泄露就越严重。
目前来看,至少有76款苹果APP被病毒入侵,安装这些应用的iPhone/iPad用户可能泄露基本的信息。受影响App名单如下:
资深安全专家shotgun称,目前事实本身不算清楚,背后有诸多可能:
1、出于某种目的,有幕后力量在构建庞大的系统,搜集用户的私人信息,不排除黑产或灰产的可能;
2、可能真如“作者”声明那样,出于实验性质,这群技术控希望看到自己能够达到什么样的水准。
如果是第一种可能,那么黑客就可定点对一两个机器进行植入和控制,通过远程控制指令,定位对象,绕过苹果的杀毒机制,让你的手机安装某些程序,细思恐极。
转自雷锋网 收起阅读 »
虽然名为“XcodeGhost-Author”非认证微博昨日发文澄清,称只是一次错误实验,以后也只是彻底死亡的代码而已,并不会有任何的威胁性行为。详细可见雷锋网新闻:《XcodeGhost作者现身,回溯事件原委》但是,就算此次信息泄露不严重,可潜在的威胁不可不防。感染的APP越多,个人信息资料泄露就越严重。
目前来看,至少有76款苹果APP被病毒入侵,安装这些应用的iPhone/iPad用户可能泄露基本的信息。受影响App名单如下:
资深安全专家shotgun称,目前事实本身不算清楚,背后有诸多可能:
1、出于某种目的,有幕后力量在构建庞大的系统,搜集用户的私人信息,不排除黑产或灰产的可能;
2、可能真如“作者”声明那样,出于实验性质,这群技术控希望看到自己能够达到什么样的水准。
如果是第一种可能,那么黑客就可定点对一两个机器进行植入和控制,通过远程控制指令,定位对象,绕过苹果的杀毒机制,让你的手机安装某些程序,细思恐极。
转自雷锋网 收起阅读 »
接收私信,如何知道别人在以哪一条帖子在和自己聊天?
环信只是提供一个即时通讯的平台,具体谁和谁可以聊天还是自己用户体系维护的。节操精选,是类似的案例。
后台可以添加多个管理员吗?
可以,但是邮箱必须是不一样的,这个其实没什么实际作用,以后会考虑去掉。
群组有批量删除群成员的接口吗?
没有,需要您做循环处理。
环信服务器上的用户昵称是注册时就有吗?
sdk提供了设置接口,也可以通过REST处理。
显示详情那里,ApnsName为空时 后面的冒号能不能去掉?
环信目前已支持自定义推送,可以自定义推送内容。
http://docs.easemob.com/doku.php?id=start:300iosclientintegration:85apnscontent#自定义显示
http://docs.easemob.com/doku.php?id=start:300iosclientintegration:85apnscontent#自定义显示
录音时长有什么限制?
录音时长建议控制在1分钟内。境外访问,录音时长建议控制在30秒内。录音大小不得超过过10M,境外建议不超过3M
web如何利用环信做私信功能?
网页端可以用rest接口做。即发消息时调用环信rest接口。收消息时是用浏览器来轮询服务器。同时服务器和环信服务器之间用聊天记录导出接口定时同步(比如每2分钟一次)。
客户资料的内容是否可以修改?是否可以自定义?
客户资料,可以进行修改。该界面可以自定义,也可以引入客户的CRM系统,订单系统等。
客服系统的客服系统后台以后会提供集成SDK吗?
目前没这个计划,客服是独立的产品还没计划提供自主集成的方案。
请问Web可以加入群吗?
demo没实现,开发者可以调用rest加http://docs.easemob.com/doku.php?id=start:100serverintegration:60groupmgmt#群组操作。
安卓客户端集成,一定要设置昵称吗?
环信并不会存储用户的信息,而这个昵称仅仅是为iOS推送设置的,对于Android来说没有任何作用,如果不设置安卓给iOS发消息的时候,iOS收到apns的时候,会显示成环信username。注意:这个昵称只能设置不能获取。
图文混排怎么实现?
环信支持以下几种默认消息
1.文字消息
2.图片消息
3.语音消息
4.位置消息
5.视频消息
6.文件消息
在这个基础上,还支持对以上几种消息进行ext扩展,如果您发送的是图文混排消息,可以使用图片消息+ext扩展。
如:
EMMessage *retureMsg = [[EMMessage alloc] initWithReceiver:receiver
bodies:@[body]];
retureMsg.requireEncryption = requireEncryption;
retureMsg.messageType = type;
retureMsg.ext = @{@"msg":@"要显示的文字"};
EMMessage *message = [[EaseMob sharedInstance].chatManager
asyncSendMessage:retureMsg
progress:nil];.
当对方收到这条message后,可以从ext里解析到“要显示的文字” ,消息本身还有image属性,这样就得到了图片和文字。
之后可以再UI上做消息的展示,将文字和图片显示在一条消息中。
收起阅读 »
1.文字消息
2.图片消息
3.语音消息
4.位置消息
5.视频消息
6.文件消息
在这个基础上,还支持对以上几种消息进行ext扩展,如果您发送的是图文混排消息,可以使用图片消息+ext扩展。
如:
EMMessage *retureMsg = [[EMMessage alloc] initWithReceiver:receiver
bodies:@[body]];
retureMsg.requireEncryption = requireEncryption;
retureMsg.messageType = type;
retureMsg.ext = @{@"msg":@"要显示的文字"};
EMMessage *message = [[EaseMob sharedInstance].chatManager
asyncSendMessage:retureMsg
progress:nil];.
当对方收到这条message后,可以从ext里解析到“要显示的文字” ,消息本身还有image属性,这样就得到了图片和文字。
之后可以再UI上做消息的展示,将文字和图片显示在一条消息中。
收起阅读 »