零.什么是环信?
环信是一个第三平台,提供即时通信(IM –Instant Messaging )的服务
环信是在XMPP的基础上进行二次开发
环信在网络上传输的数据也是XML
使用环信,不用自己搭建服务器,节约成本
环信日活30万以下,永远免费
公司如要开发即时通讯软件,建议首选环信,环信占用市场份额较大
环信是在XMPP的基础上进行二次开发
环信在网络上传输的数据也是XML
使用环信,不用自己搭建服务器,节约成本
环信日活30万以下,永远免费
公司如要开发即时通讯软件,建议首选环信,环信占用市场份额较大
一.集成环信的前提准备
注册成为环信开发者
http://www.easemob.com
在开发者后台创建APP获取Key
下载官方SDKDEMO
http://www.easemob.com/docs/ios/IOSSDKPrepare/
二.集成SDK步骤
1.根据官网导入SDK和相应依赖
http://docs.easemob.com/doku.php?id=start:300iosclientintegration:20iossdkimport
2.初始化应用,有两个方法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
//registerSDKWithAppKey:注册的appKey
//apnsCertName:推送证书名(不需要加后缀)
// [[EaseMob sharedInstance] registerSDKWithAppKey:@"491876254#chatdemo" apnsCertName:nil];
// 初始化环信SDK,并隐藏环信SDK的日志输入
[[EaseMob sharedInstance] registerSDKWithAppKey:@"491876254#chatdemo" apnsCertName:nil otherConfig:@{kSDKConfigEnableConsoleLogger:@(NO)}];
[[EaseMob sharedInstance] application:application didFinishLaunchingWithOptions:launchOptions];
return YES;
}