项目总结之东城新闻聊天室
东城新闻聊天室总结:(使用的是环信ChatDemo-UI2.0)
一、将环信EaseMobSDK的文件导入工程
【1】将环信EaseMobSDK放入工程
【2】导入底层库
MobileCoreServices.framework
CFNetwork.framework
libEaseMobClientSDKLite.a
libsqlite3.dylib
libstdc++.6.0.9.dylib
libz.dylib
libiconv.dylib
libresolv.dylib
libxml2.dylib
【3】在Xcode文件中还要做的工作



以上工作做完后,导入的EaseMobSDK在程序中运行不会出错后进行下一步
二、制作推送证书
进入官网后,点击Certificates,点击Production制作推送证书

三、在程序中
【1】再首页声明环信单例,将后台提供的环信账号,以及自己制作的推送证书传送过去
【back8#dongchengnews】是后台提供的账号 【ProductionDongCheng】自己制作推送证书所起的名字
[[EaseMob sharedInstance] registerSDKWithAppKey:@"back8#dongchengnews"
apnsCertName:@"ProductionDongCheng"];
【2】登录:使用正确的账号和密码从后台请求下来登录数据,得到需要的账号hx_password, hx_username。再次使用环信单例登录到环信。就可以适用环形的聊天室了
[[EaseMob sharedInstance].chatManager asyncLoginWithUsername:[dic objectForKey:@"hx_username"] password:[dic objectForKey:@"hx_password"] completion:^(NSDictionary *loginInfo, EMError *error) {
if (!error && loginInfo)
{
NSLog(@"+++登陆成功");
}

浙公网安备 33010602011771号