环信iOS使用步骤及使用总结

环信iOS使用步骤及使用总结

 第一步、集成

请参照环信官方文档http://docs.easemob.com/im/300iosclientintegration/20iossdkimport

集成 iOSSDK

 

在您阅读此文档时,我们假定您已经具备了基础的 iOS 应用开发经验,并能够理解相关基础概念。

 

下载SDK

通过Cocoapods 下载地址:

 

不包含实时语音版本 SDK(HyphenateLite),引用时 #import <HyphenateLite_CN/EMSDK.h>

 

pod'HyphenateLite_CN'

包含实时语音版本SDK(Hyphenate),引用时 #import<Hyphenate_CN/EMSDKFull.h>

 

pod'Hyphenate_CN'

由于包含实时语音版本SDK静态库超过100M,所以用到了git-lfs,当pod install之前需要安装git-lfs

 

brew installgit-lfs

git lfsinstall

第二步、初始化sdk

第 1 步:引入相关头文件 #import “EMSDK.h”。

 

第 2 步:在工程的 AppDelegate 中的以下方法中,调用 SDK 对应方法。

 

-(BOOL)application:(UIApplication *)applicationdidFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{

    //AppKey:注册的AppKey,详细见下面注释。

    //apnsCertName:推送证书名(不需要加后缀),详细见下面注释。

    EMOptions *options = [EMOptionsoptionsWithAppkey:@"douser#istore"];

    options.apnsCertName =@"istore_dev";

    [[EMClient sharedClient]initializeSDKWithOptions:options];

 

    return YES;

}

 

// APP进入后台

-(void)applicationDidEnterBackground:(UIApplication *)application

{

    [[EMClient sharedClient]applicationDidEnterBackground:application];

}

 

// APP将要从后台返回

-(void)applicationWillEnterForeground:(UIApplication *)application

{

    [[EMClient sharedClient]applicationWillEnterForeground:application];

}

注册

 

注册模式分两种,开放注册和授权注册。

 

只有开放注册时,才可以客户端注册。开放注册是为了测试使用,正式环境中不推荐使用该方式注册环信账号。

授权注册的流程应该是您服务器通过环信提供的 REST API 注册,之后保存到您的服务器或返回给客户端。

EMError*error = [[EMClient sharedClient] registerWithUsername:@"8001"password:@"111111"];

if(error==nil) {

    NSLog(@"注册成功");

}

登录

 

登录:调用SDK 的登录接口进行的操作。

 

EMError*error = [[EMClient sharedClient] loginWithUsername:@"8001"password:@"111111"];

if(!error) {

    NSLog(@"登录成功");

}

…………………

基础功能使用请参照环信官方文档

本文主要讲述easeUI的集成

第三步、集成easeUI

请参照http://www.imgeek.org/video/39视频

1.    将官方demo中的EaseUI文件夹拖入项目

2.    删除资源文件夹中的info.plist文件,避免项目上架时出问题

3.    配置pch头文件

4.    配置国际化文件

5.    集成聊天页面

6.    集成会话列表界面

7.    本地获取头像昵称的显示

 

 近几日将不断更新,欢迎朋友们提问,交流心得集成easeUI解决头像昵称等问题的步骤这两天会更新,请随时关注

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值