聊天(1)

在这里使用的是环信第三方聊天

1:下载 SDK
之所以用环信是因为,第一次使用的时候就是用的环信.

  • 首先下载 iOS的SDK,可以在环信的官方网站下载环信 SDK.下载好的 SDK 中,IOS HyphenateSDK/HyphenateFullSDK中有两个子文件夹:include、lib;
  • lib 静态库,包含静态库:libHyphenateSDK.a/libHyphenateFullSDK.a(包含实时语音)。
  • include 包含sdk的头文件.
    2: 配置工程
  • 将下载好的SDK文件夹(HyphenateSDK)拖入到项目中,并勾选上Destination
  • 在Build Phases → Link Binary With Libraries 中添加依赖库
屏幕快照 2016-05-06 下午8.25.36.png

3:开始编辑工程

  • 首先集成 SDK 的基础功能,
    在 AppDelegate中,初始化 SDK
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
 //初始化环信(配置环信).
//在初始化环信前,要在所使用的第三方聊天上注册自己的应用.获取到在开发时所使用的 Appkey:才能够进行后续的开发.
    EMOptions *options = [EMOptions optionsWithAppkey:@"liguowen18#imdemo"];
    [[EMClient sharedClient] initializeSDKWithOptions:options];

}
//app进入后台
- (void)applicationDidEnterBackground:(UIApplication *)application {
    [[EMClient sharedClient] applicationDidEnterBackground:application];
}
//app 将要从后台返回
- (void)applicationWillEnterForeground:(UIApplication *)application {
    [[EMClient sharedClient] applicationWillEnterForeground:application];
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容