美文网首页iOS DeveloperiOS学习开发
环信单聊快速集成【最新】

环信单聊快速集成【最新】

作者: 饕餮爷的宝宝 | 来源:发表于2016-11-10 14:02 被阅读0次
【1】.最终实现的效果图
13.gif
  • 1.首先登录环信官网注册即时通讯云
屏幕快照 2016-11-10 上午11.03.46.png
屏幕快照 2016-11-10 上午11.24.30.png
屏幕快照 2016-11-10 上午11.29.02.png

注册成功拿到最终的APPKey.

  • 2.在官网下载最新的SDK


    屏幕快照 2016-11-10 上午10.53.47.png

下载后的文件包含:


屏幕快照 2016-11-10 上午10.53.13.png
  • 3.创建新的工程将HyphenateSDK导入工程
屏幕快照 2016-11-10 下午2.00.26.png
  • 4.导入对应的依赖库


    屏幕快照 2016-11-10 上午11.06.52.png
  • 5.Build Settings 搜索other linke 双击添加-ObjC[注意大小写]

  • 6.配置plist 文档

0068icBpgw1f8xmrfvt9qj30mb0acadw.jpg

-7. 把bitcode设置成NO,因为环信SDK不支持,如下:


1025776-1dd69d5dd8207447.png

配置完成
-8.在AppDelegate中添加代码

#import "AppDelegate.h"
#import "EMSDK.h"
#import "EaseUI.h"
#import "ChatViewController.h"

#define LZChatAppkey @ "你注册时候的APPKey"

@interface AppDelegate ()

@end

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    
    EMOptions *options = [EMOptions optionsWithAppkey:LZChatAppkey];
    options.apnsCertName = @"istore_dev";
    [[EMClient sharedClient] initializeSDKWithOptions:options];
    
    EMError *error = [[EMClient sharedClient] loginWithUsername:@"lz" password:@"123456"];
    if (!error) {
        NSLog(@"登录成功");
    }
    return YES;
}

运行出现登陆成功,Username 和password是你事先注册好的。

  • 9.导入EaseUI
屏幕快照 2016-11-10 上午11.53.04.png

-10.导入EaseUI运行会报错,需要添加PCH文件


#ifndef PrefixHeader_pch
#define PrefixHeader_pch

// Include any system framework and library headers here that should be included in all compilation units.
// You will also need to set the Prefix Header build setting of one or more of your targets to reference this file.

#endif /* PrefixHeader_pch */

#ifdef __OBJC__

#import "EaseUI.h"

#define NSEaseLocalizedString(key, comment) [[NSBundle bundleWithURL:[[NSBundle mainBundle] URLForResource:@"EaseUIResource" withExtension:@"bundle"]] localizedStringForKey:(key) value:@"" table:nil]

#endif

-11.工程里面创建一个Viewcolltroller 继承于EaseMessageViewController
-12.在AppDelegate中添加代码


#import "AppDelegate.h"
#import "EMSDK.h"
#import "EaseUI.h"
#import "ChatViewController.h"

#define LZChatAppkey @ "1142161018115930#lzchat"

@interface AppDelegate ()

@end

@implementation AppDelegate


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    
    EMOptions *options = [EMOptions optionsWithAppkey:LZChatAppkey];
    options.apnsCertName = @"istore_dev";
    [[EMClient sharedClient] initializeSDKWithOptions:options];
    
    EMError *error = [[EMClient sharedClient] loginWithUsername:@"lz" password:@"123456"];
    if (!error) {
        NSLog(@"登录成功");
    }
   
    self.window=[[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];
    ChatViewController *VC=[[ChatViewController alloc]initWithConversationChatter:@"wx" conversationType:EMConversationTypeChat];
    UINavigationController *nav=[[UINavigationController alloc]initWithRootViewController:VC];
    self.window.rootViewController=nav;
    [self.window makeKeyAndVisible];
    return YES;
}

完成,简单的单聊几面。

相关文章

  • iOS 环信集成

    1、流程类: 最新环信V3.3.7单聊集成与使用 iOS环信3.0集成 (三)单聊集成有视频 iOS 环信3.0D...

  • 环信单聊快速集成【最新】

    【1】.最终实现的效果图 1.首先登录环信官网注册即时通讯云 注册成功拿到最终的APPKey. 2.在官网下载最新...

  • 快速集成最新环信单聊及音视频

    本篇文章介绍下基于环信SDK3.2.3 demo 里面的音视频UI 快速集成到自己的项目当中,如有和自己项目不一样...

  • iOS集成环信单聊

    第一步: 环信后台创建应用,获取AppKey 第二步: 获取到AppKey去注册IM用户 第三步: 导入环信...

  •  集成环信IM(单聊)

    简单总结一下,仅对日后再次集成更加快速便捷,多数是对文档的简单概括. 一.快速集成环信SDK 1 注册环信账号,创...

  • 最新环信V3.3.7单聊集成与使用

    环信官网:http://www.easemob.com/ 开发文档:http://docs.easemob.com...

  • iOS 最新环信即时通讯单聊集成

    在做App开发的时候,我们往往会用到即时通讯,而其中最常用的就是单聊了。今天就给大家分享一下最新的环信3.x单聊集...

  • iOS集成环信的会话列表

    参考IOS快速集成环信IM - 基于官方的Demo优化,5分钟集成环信IM功能 虽然网上的教程很多,但是自己集成的...

  • 环信3.x单聊集成

    有关环信的导入,官方文档说的已经很详细了,这里我就不去重复了,导入之后也许会报错,要检查自己是不是重复导入的三...

  • IOS最新集成环信

    官网的那些简直就是误导人 下面来为大家介绍如何用cocopods来集成环信即使通讯模块(客服云模块另说,在这就不讨...

网友评论

    本文标题:环信单聊快速集成【最新】

    本文链接:https://www.haomeiwen.com/subject/iyatpttx.html