1.点击下载环信SDK:环信SDK.
下载完SDK后将HyphenateSDK这个文件夹拖进工程。libHyphenateSDK.a不包含实时语音功能,libHyphenateFullSDK.a包含所有功能。
添加SDK所依赖的内库如上图标注。
配置工程
编译一下。如果有错误需要配置一下头文件相对路径。
验证SDK是否添加成功。
在AppDelegate.m文件中添加环信SDK初始化的方法,记得添加头文件”
EMSDKFull.h
”。下面提供了我用的测试AppKey,你可以替换成你自己申请的AppKey。编译成功,则说明你已经正确集成了环信的SDK了。如果编译有问题,可能存在的原因:
(1) 静态库没有添加正确;
(2) 静态库工程配置不正确;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
//buildsetting#instancemessage APPKEY
EMOptions *em = [EMOptions optionsWithAppkey:@"buildsetting#instancemessage"];
[[EMClient sharedClient] initializeSDKWithOptions:em];
EMError *error1 = [[EMClient sharedClient] registerWithUsername:@"easeuidemo" password:@"1"];
if (error1==nil) {
NSLog(@"注册成功");
}
EMError *error2 = [[EMClient sharedClient] loginWithUsername:@"easeuidemo" password:@"1"];
if (!error2) {
NSLog(@"登陆成功");
}
return YES;
}