SkillAgentSearch skills...

CoreEaseMob

EaseMob

Install / Use

/learn @CharlinFeng/CoreEaseMob
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<br/><br/><br/> 环信

Xcode 7.0

Objective-C

<br/><br/><br/> 一、环信导入

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

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

  3. 添加以下依赖库<br/>

     . 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到您的项目中。<br/>

  6. 拖拽CoreEaseMob到您的项目中。<br/>

  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)

<br/><br/><br/>

二、群聊, 实时语音, 实时视频

已全面更新,并更新到EaseUI 3.0,详细使用方法仅供时点软件内部使用。

Related Skills

View on GitHub
GitHub Stars15
CategoryDevelopment
Updated8y ago
Forks4

Languages

Objective-C

Security Score

55/100

Audited on Oct 26, 2017

No findings