# iOS 环信IM UI SDK的集成指南
在这篇文章中,我们将一步步教你如何在iOS应用中集成环信IM UI SDK。为了方便理解,整个流程将以表格形式呈现,并结合代码示例和必要的注释,希望能帮助到你这个刚入行的小白。
## 整体流程
以下是集成环信IM UI SDK的主要步骤:
| 步骤 | 描述                           |
|------|-------            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-05 03:38:40
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言:因为我所做的项目需求是,接到后端推送视频消息,APP端点击消息跳转到通话页面进行1对1通话,而后端已经进行账号好友等的处理,环信提供的demo很多功能前端暂时用不到了,以下就把我用到的罗列出来。PS:本人并不是前端大神,第一次分享文章,有写不对的欢迎提出来哦,请大佬们多多包涵!效果:一、引入插件首先,在插件市场https://ext.dcloud.net.cn/plugin?id=3507,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-04 16:41:58
                            
                                97阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、 提前准备 注册环信即时通讯云账号 下载iOS的环信SDK 登陆到管理后台 在我的应用中创建一个应用 在苹果的个人开发中心创建一个推送证书(当然不创建也没用关系,只是不能推送消息而已) 创建完证书导出p12文件 在我的应用中点击你的应用选择推送证书 新增证书选择p12文件上传二、 SDK导入 1.将下载完的环信SDK中的EaseMobSDK拖入到项目中   2.EaseMobSDK中的lib文            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-26 14:59:27
                            
                                136阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            虽说微信本来就是个社交工具,但在开发小程序时还是免不了涉及到及时通信的功能。说到及时通信,我脑瓜子第一反应想到了环信im,腾讯im,融云im等等的第三方。今天我们来谈谈环信im。1.下载小程序demon 先看看环信im的demon能够实现怎么样的大致动能,对环信im来一个初步认识。2.到环信管理后台注册并创建应用 申请唯一的appkey,替换到上一步下载的demon中,我们就能通过管理后台更加深入            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-15 18:45:33
                            
                                142阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            持续集成概述什么是持续集成        随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。持续集成正是针对这一类问题的一种软件开发            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-20 09:46:58
                            
                                19阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、准备工作1、注册环信帐号注册一个环信账号之后,我们用注册的帐号登陆。然后创建一个应用,会得到一个对应的AppKey,这个AppKey在初始化环信SDK的时候需要用到。点击查看注册环信帐号教程2、制作推送证书如果需要做离线推送的功能,需要制作一个推送证书。如果只是需要实现单聊、群聊等功能,可以跳过此步骤。个人建议刚开始接触环信的开发者可以忽略此步骤。点击查看制作推送证书教程3、下载环信SDK点击            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-12 12:44:03
                            
                                80阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            shit 环信 IM SDK & IM SDK & web            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-06-12 10:26:00
                            
                                186阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            持续集成环境搭建持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。Jenkins(镜像管理工具)Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-17 20:18:42
                            
                                80阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言这里是一个工作了1年多的前端小白,这是从业以来的第一篇文章,主要跟大家分享一下最近在开发字节跳动小程序时遇到一些问题与自己的解决方法,如果有什么更好的解决方案欢迎大佬们指点一下,写的不好的地方还请各位多多谅解。项目说明这是一个基于字节跳动平台开发的小程序,业务主要在抖音上面,属于一个咨询、电商类的小程序(关于字节跳动发表的电商类入驻名额不做过多讨论,这不是我一个开发该考虑的问题。),主要的功能            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-20 05:55:59
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            BB在前 说一下写这个文章的契机吧,目前在自己负责的项目中尤其在移动端H5,以及uni-app开发小程序项目当中较为经常会遇到,登录环信IM之后长连接断开问题,主要出现的场景也较为集中,下面列举一下我复现出现的场景,附带有一些我的解决场景,不能保证百分百的解决大家的问题,不求有功,但求有用。常见复现的链接断开场景 异常场景一
  用户长时间息屏,此类操作较为高频复现,操作步骤就是open环信IM,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-12 06:44:26
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Laravel-easemob
laravel-easemob 将环信 v3.0 服务端的操作进行了封装, 查看环信官方文档
Install
composer 安装
composer require quhang/laravel-easemob
在 config/app.php 中添加下面两项
[
'providers' => [
...
Quhang\LaravelEasemob\Ease            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-20 15:20:41
                            
                                25阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这几天项目里又用到了环信的推送,虽然之前做过,但是很久不做还是有很多细节没有注意到,所以还是决定从头开始做一遍,把每一个环节都详细记录下来,同样的把每一个坑也记录下来.方便自己以后做的时候忘记哪个流程了可以在看一遍.我很能理解那种遇到问题网上百度一堆类同的答案但是并不好使的情况,所以我会将我在项目中遇到的问题都贴出来,希望能给大家带来些许参考和帮助,一.推送的原理和流程(着急做推送的可以跳过这一步            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 13:31:31
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            李洪强iOS开发之-环信02_iOS SDK 介绍及导入iOS SDK 介绍及导入    iOS SDK 介绍  环信 SDK 为用户开发 IM 相关的应用提供的一套完善的开发框架。包括以下几个部分:
      SDK_Core: 为核心的消息同步协议实现,完成与服务器之间的信息交换。 
    
      SDK: 是基于核心协议实现的完整的 IM 功能,实现了不同类型消息的收发、会话管理、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-17 15:37:11
                            
                                91阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            项目中集成了环信即时通讯,但是项目需要自定义消息类型,看环信发送消息方法,在发送消息的时候可以附加自定义的内容。下面我将拿微信中名片为例来介绍:确定发送方式:首先需要与Android开发人员沟通发送什么类型消息的时候传递,环信sdk中封装的任何消息都是可以附加自定义内容的,在这里我们定义的是在发送文本消息的时候传递,也就是说发送自定义的名片等于发送的是文本消息。确定字段:先看自定义消息中所显示的内            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-26 15:17:24
                            
                                80阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.环信SDK导入首先在你的项目根目录build.gradle文件的allprojects→repositories属性下加入远程库地址maven { url "https://raw.githubusercontent.com/HyphenateInc/Hyphenate-SDK-Android/master/repository" }然后在你的module的build.gradle里加入以下代            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-06 11:32:54
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言在这个信息爆炸的时代,好像应用内聊天(即时通信)也称为了每款app的必备,如何实现聊天功呢? 这里分为两种情况:自己搭建聊天系统借助于第三方SDK自己搭建聊天系统可以利用openfire+sparkopenfire作为服务端,spark作为客户端开发周期较长免费开源借助于第三方SDK开发周期短便于集成可以定制需要付费综上所述:我们选择第二种,借助于第三方SDK,第三方SDK比较多,如环信、容联            
                
         
            
            
            
            http://blog.csdn.net/u010545480/article/details/49471201环信3.0集成相关教程1、iOS环信3.0集成 (一)SDK的集成2、iOS环信3.0集成 (二)UI文件集成3、iOS环信3.0集成 (三)单聊集成一、准备工作1、注册环信帐号注册一个环信账号之后,我们用注册的帐号登陆。然            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-24 14:03:46
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            近期项目中集成即时聊天功能。挑来拣去,终于选择环信SDK来进行开发,选择环信的主要原因是接口方便、简洁。说明文档清楚易懂。文档有android、ios、和后台server端。还是非常全的。 本篇文章目的主要在于说明环信Demo怎样实现即时通信的。我在集成环信SDK到我们自己开发的app之前,研究了一下环信demo的代码。看了两三天的样子,基本搞清楚来龙去脉,可是仅仅是清楚来龙去脉。要说到里面的细节            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-10 12:49:33
                            
                                48阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              因在开发公司项目有即时通讯模块,经商量之后选择了第三方即时通讯sdk环信,由于3.0文档还不是非常全面,且本人之前没有过开发即时通讯的经验,查阅了很多资料,磕磕绊绊几天终于完成了对该模块的开发,故此记录所遇到的问题及解决办法,方便以后自己或朋友的查阅:    首先,对于第一次接触的朋友需要初步了解下环信,官方文档非常详尽的介绍了,在此就不赘述.附上官方文档链接:h            
                
         
            
            
            
            **实现功能:**文字、图片、语音聊天、聊天记录本地存储(只存储发送端,接收端未存储,思想一致)项目聊天页面为vue开发,所以直接选用Web sdk,选用的sdk版本为:NIM_Web_SDK_weixin_v7.2.0.js网易云信提供的web sdk 为js文件,使用时直接放在某个目录文件夹下即可.  
    sdk 文件位置 
 初始化登录IM这里我们项目需求是需要在用户打开App时,就默