CoreEaseMob icon indicating copy to clipboard operation
CoreEaseMob copied to clipboard

EaseMob




环信

Xcode 7.0

Objective-C




一、环信导入

  1. 到官网http://www.easemob.com/downloads下载最新SDK

  2. 下载后,删除Lib文件夹中的libEaseMobClientSDKLite.a,并拖拽Lib文件夹到项目中。

  3. 添加以下依赖库

     . CFNetwork.framework
     . MobileCoreServices.framework
     . libxml2.tbd
     . libresolv.tbd
     . libsqlite3.tbd
     . libiconv.tbd
     . libstdc++.6.0.9.tbd
     . libz.tbd
    
  4. Targets -> Build Settings -> Other Linker Flags 增加值-ObjC

  5. 拖拽FrameWorks到您的项目中。

  6. 拖拽CoreEaseMob到您的项目中。

  7. 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,详细使用方法仅供时点软件内部使用。