编程开发 | 63M
语言:简体
3 .0
应用简介
融云iossdk相信很多开发app的朋友应该对这个sdk很熟悉。开发APP时,SDK是必不可少的。一个好的SDK可以提高开发效率。融云SDK包括两部分。一是IM接口组件和IM通信能力库。您可以通过简短的代码开发您需要的界面。
融云ios sdk相信很多开发app的朋友应该都很熟悉这个sdk。开发APP时,SDK是必不可少的。一个好的SDK可以提高开发效率。融云SDK包括两部分。一是IM接口组件和IM通信能力库。您可以通过简短的代码开发您需要的界面。
基本介绍
融云是国内第一家专业即时通讯云服务提供商,专注于为互联网和移动互联网开发者提供免费的基础即时通讯能力和云服务。通过融云平台,开发者无需搭建服务器硬件环境,即可快速将即时通讯和实时网络能力集成到应用中。
针对开发者所需的不同场景,融云平台提供了一系列的产品和技术解决方案,包括:客户端IM组件、客户端IM基础库、Web SDK、服务端REST API等。利用这些解决方案,开发者可以构建即时通讯产品直接在自己的应用程序中,还可以以无限的创造力创建自己的即时通讯场景。融云SDK包括IM接口组件和IM通信能力库两部分。
IM 界面组件- IMKit
IMKit是融云SDK的核心功能之一。融云将即时通讯产品中的对话列表、聊天窗口、消息内容展示、对话设置等最复杂的功能封装成组件。通过简短的代码,您可以直接将上述接口集成到您的App产品中,省去大量的开发和调试时间。融云还支持业界最丰富的自定义界面组件功能,您可以根据自己的界面需求自由设计和开发。
IM通信能力库-IMLib
IMLib是一个无接口的基础IM通信能力库,封装了通信能力和会话、消息等对象。被引用到App项目后,开发者需要自己实现UI界面。相对轻量级,适合对UI定制要求较高的开发者。
融云提供的即时消息传输服务,不在App外建立并行的用户系统,不需要用户账户同步,不影响App现有的系统架构和账户体系,可以与现有业务完美融合系统。
软件特点
无需改变现有App的架构,可以直接嵌入到现有的代码框架中;
无需改变现有的App Server架构,只需独立部署一个Service用于用户授权;
专注提供通信能力,采用私有二进制通信协议,消息轻量、有序、不丢失消息;
安全的身份认证和授权方式,无需担心SDK能力被滥用(身份盗用的垃圾短信、群发垃圾短信)。
私人聊天
提供文字、表情、语音片段、图片、VoIP等多种输入内容,解决用户在App中的沟通瓶颈。
会话界面、会话列表、好友列表三个页面适合各种使用场景。
支持UI界面自定义配置,完美集成到App中
讨论组
支持用户创建多人讨论组,满足用户在应用内进行多人聊天的需求。
用户创建多人讨论组
会话设置接口,提升App体验细节
团体
基于现有多人好友关系创建的多人聊天服务,满足应用内群组实时交流的需求。
支持3,000 人的大型社区的需求
基于App自身群体的用户关系无缝集成
聊天室
多人在线实时聊天服务,同时在线人数不限,增加app内直播和讨论的互动性,人气不断提升。
完整的管理员权限API
聊天室人数不限,实时显示在线人数
多种风格解决方案,支持不同场景
网络电话
基于IP网络的点对点语音通话业务,可以在两人通话或直接唤起的情况下实现实时语音通信。
基于互联网的点对点实时语音通话
自有技术,保证高品质通话质量
适应不同网络环境,智能调整通话方式
用户指导
开发准备
以下文档将为您介绍IMKit界面组件的开发方法。如果您想学习如何使用IMLib,我们有API 文档。
我们的SDK至少支持iOS 6.0,请在构建项目时注意。随着Apple官方支持情况的变化,我们很快将转为支持iOS 7.0和8.0。我们将不再主动维护6.0的兼容性,但如果您发现兼容性问题,可以发送工单联系我们修复。
1. 创建项目
创建Demo项目时,为了演示方便,请选择创建Empty Application。
图像
创建空应用程序
2.1.通过CocoaPods 安装
CocoaPods 是一个流行的Cocoa 项目依赖管理工具。我们建议您先使用CocoaPods来安装SDK,这样可以大大简化安装过程。具体步骤描述如下:
在项目根目录下创建Podfile文件,添加以下内容引用IMKit接口组件库:
pod 'RongCloudIMKit'
如果需要引用IMLib通信能力库,可以添加:
pod 'RongCloudIMLib'
请不要同时引用IMKit 和IMLib,因为IMLib 已包含在IMKit 中。重复引用会造成引用冲突,妨碍正常编译。
然后,执行命令pod install 安装Rongyun SDK。
注意:以后打开项目时,需要使用CocoaPods生成的.xcworkspace来打开,而不是之前的.xcodeproj。
您可以参考《CocoaPods安装与使用教程》一文来了解如何使用CocoaPods。
特别感谢Zhuohui Yu 在创建和维护Rongyun 的CocoaPods 项目时寻求帮助。
2.2.手动安装融云SDK
参考资料
将官网下载的Rong_Cloud_iOS_SDK_vx_x_x.zip包解压到任意目录。将RongIMLib.framework、RongIMKit.framework添加到您的项目中,并将RongCloud.bundle添加到您项目的Resource目录中。
添加依赖库
项目需要依赖的库如下(根据使用的功能,有些库可能不是所有情况下都需要)
热门攻略