CoreEaseMob
EaseMob
Install / Use
/learn @CharlinFeng/CoreEaseMobREADME
<br/><br/><br/> 环信
Xcode 7.0
Objective-C
<br/><br/><br/> 一、环信导入
-
到官网http://www.easemob.com/downloads下载
最新SDK<br/> -
下载后,删除
Lib文件夹中的libEaseMobClientSDKLite.a,并拖拽Lib文件夹到项目中。<br/> -
添加以下依赖库<br/>
. 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到您的项目中。<br/> -
拖拽
CoreEaseMob到您的项目中。<br/> -
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)
<br/><br/><br/>
二、群聊, 实时语音, 实时视频
已全面更新,并更新到EaseUI 3.0,详细使用方法仅供时点软件内部使用。
Related Skills
node-connect
348.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
348.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
348.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
