CoreEaseMob
CoreEaseMob copied to clipboard
EaseMob
环信
Xcode 7.0
Objective-C
一、环信导入
-
到官网http://www.easemob.com/downloads下载
最新SDK -
下载后,删除
Lib文件夹中的libEaseMobClientSDKLite.a,并拖拽Lib文件夹到项目中。 -
添加以下依赖库
. CFNetwork.framework . MobileCoreServices.framework . libxml2.tbd . libresolv.tbd . libsqlite3.tbd . libiconv.tbd . libstdc++.6.0.9.tbd . libz.tbd -
Targets -> Build Settings -> Other Linker Flags 增加值
-ObjC -
拖拽
FrameWorks到您的项目中。 -
拖拽
CoreEaseMob到您的项目中。 -
Command + B编译通过,在AppDelegate复制以下代码测试,如果打印成功则集成成功。
OC版
[[EaseMob sharedInstance] registerSDKWithAppKey:@"easemob-demo#chatdemoui" apnsCertName:@"chatdemoui_dev"];
[[EaseMob sharedInstance].chatManager asyncLoginWithUsername:@"charlin" password:@"841120" completion:^(NSDictionary *loginInfo, EMError *error) {
NSLog(@"登陆成功:%@",loginInfo);
} onQueue:nil];
Swift版
EaseMob.sharedInstance().registerSDKWithAppKey("easemob-demo#chatdemoui", apnsCertName: "chatdemoui_dev")
EaseMob.sharedInstance().chatManager.asyncLoginWithUsername("charlin", password: "841120", completion: { (loginInfo, error) -> Void in
print("登陆成功")
}, onQueue: nil)
二、群聊, 实时语音, 实时视频
已全面更新,并更新到EaseUI 3.0,详细使用方法仅供时点软件内部使用。