ios面试题 环信相关面试题-iOS.doc

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ios面试题 环信相关面试题-iOS 导读:就爱阅读网友为您分享以下“环信相关面试题-iOS”的资讯,希望对您有所帮助,感谢您对92的支持! 环信相关面试题: 1、对环信的理解:主要回答环信是干嘛的,有哪些优缺点,使用的什么通讯协议 环信是一个即时通信的服务提供商 环信使用的是XMPP协议,它是再XMPP的基础上进行二次开发,对服务器Openfire和客户端进行功能模型的添加和客户端SDK的封装,环信的本质还是使用XMPP,基本于Socket的网络通信 环信内部实现了数据缓存,会把聊天记录添加到数据库,把附件(如音频文件,图片文件)下载到本地,使程序员更多时间是花到用户即时体验上 环信内部已经实现了视频,音频,图片,其它附件发送功能 环信使用公司可以节约时间成本,不需要公司内部搭建服务器,客户端的开发,使用环信SDK比使用XMPPFramework更简洁方便 2、环信中图片消息以及语言消息实现的逻辑是什么 图片消息:首先通过相册或相机得到图片对象,然后将图片转换成 NSData类型或将图片保存到沙盒,通过环信的EMImageMessageBody的initWithData或者initWithLocalPath方法,构造出图片消息,然后发送出去,收到图片消息时,客户端会主动将图片下载到本地,同时消息对象包含两个路径(本地和网络),我们可以根据路径得到图片,然后显示 语音消息:首先通过AVAudioRecorder类进行录音,将录音文件转化成NSData类型或将文件保存到沙盒,构造出语音消息,然后发送出去,收到语音消息时,客户端会主动将图片下载到本地,同时消息对象包含两个路径(本地和网络),我们可以根据路径得到文件,然后通过AVAudioPlayer类继续播放 3、环信中是怎么实现好友管理的 所谓的好友管理就是好友关系的维护,包括增、删以及黑名单的设置,环信中好友相关的操作都与IEMContactManager类有关,好友列表可以通过FriendListViewController方法获得, 好友的增加可以通过两种方式,一是主动添加(addContact),一是被动添加 (didReceiveFriendInvitationFromUsername),删除好友关系的方法是deleteContact,同时可以通过

文档评论(0)

raojun00006 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档