iOS 环信集成方法之集成环信SDK

Apple Watch 集成环信SDK 本文简单的讲述下如何用Apple Watch Kit集成环信SDK. 阅读详情

1.点击下载环信SDK:环信SDK.


下载完SDK后将HyphenateSDK这个文件夹拖进工程。libHyphenateSDK.a不包含实时语音功能,libHyphenateFullSDK.a包含所有功能。



添加SDK所依赖的内库如上图标注。

配置工程

编译一下。如果有错误需要配置一下头文件相对路径。


验证SDK是否添加成功。

在AppDelegate.m文件中添加环信SDK初始化的方法,记得添加头文件”

EMSDKFull.h

”。下面提供了我用的测试AppKey,你可以替换成你自己申请的AppKey。编译成功,则说明你已经正确集成了环信的SDK了。

如果编译有问题,可能存在的原因:

(1) 静态库没有添加正确;
(2) 静态库工程配置不正确;

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    //buildsetting#instancemessage APPKEY
    EMOptions *em = [EMOptions optionsWithAppkey:@"buildsetting#instancemessage"];
   [[EMClient sharedClient] initializeSDKWithOptions:em];
    
    EMError *error1 = [[EMClient sharedClient] registerWithUsername:@"easeuidemo" password:@"1"];
    if (error1==nil) {
        NSLog(@"注册成功");
    }
    
    
    
    EMError *error2 = [[EMClient sharedClient] loginWithUsername:@"easeuidemo" password:@"1"];
    if (!error2) {
        NSLog(@"登陆成功");
    }
    return YES;
}



集成环信遇到的相关问题整理 2. iOS SDK 从低版本 阅读详情

相关推荐

环信音视频功能学习总结

集成iOS SDk前的准备: (如果需要推送消息,则要到苹果官网上制作证书,再到环信后台制作推送证书http://www.easemob.com/docs/ios/IOSSDKPrepare/#registerDeveloper) 注册环信开发者账号并创建后台应用, 登陆地址:https://console.easemob.com/?comeFrom=easemobHome 注册模式为开放...

u013069892的博客 4064

iOS 圆环比例图

# 实现效果 ![设计图](https://tva1.sinaimg.cn/large/0081Kckwgy1gl0dwf95b5j30u01sxn01.jpg) # 实现方法 ``` 1. SSTCircleProgressView @interface SSTCircleProgressView : UIView /** *进度条的角的类型 */ @property (nonatomic,copy) CAShapeLayerLineCap lineCap; /** *进度条显示的...

疯狂的程序猿的博客 713

导入环信3.x SDK和EaseUI以及遇到的问题

导入环信3.x SDK 1.下载SDK   网址:http://www.easemob.com/download 2.将下载好的 SDK 文件夹HyphenateFullSDK(包含实时通话功能)或者HyphenateSDK(不包含实时通话功能)拖入到项目中,并勾选上 Destination。 3. 向General

京津追梦人 1452

环信即时通讯SDK集成——实战:快速实现iOS应用中集成即时通讯IM和UI

手把手教大家在iOS应用中集成即时通讯IM 功能 内容篇幅较长,需要内心平和耐心看下去,务必戒躁.阅读本文并按照本文进行对接预计时长2小时

huan132456765的博客 1378

iOS集成环信推送,最详细流程(证书创建、环信集成、测试)

这几天项目里又用到了环信的推送,虽然之前做过,但是很久不做还是有很多细节没有注意到,所以还是决定从头开始做一遍,把每一个环节都详细记录下来,同样的把每一个坑也记录下来.方便自己以后做的时候忘记哪个流程了可以在看一遍.我很能理解那种遇到问题网上百度一堆类同的答案但是并不好使的情况,所以我会将我在项目中遇到的问题都贴出来,希望能给大家带来些许参考和帮助,首先给大家推荐一个介绍推送机制很优秀的帖子:http://www.jianshu.com/p/e347f999ed95 ,里面关于本地推送和远程推送的介绍都很详细,至少我看了感觉还是收获很

2006NOIP普及组真题 4. 数列

从上述推理中,我们发现要输出的幂次和中的第 N 项(也就是幂次和中的序号N),对应的二进制位数和幂次和对应的二进制位数相同。当 k=3 时,k的幂次为1, 3, 9, 27, 81…,即第0位,第2位均为1,转成 k 进制(k=3)时。,即第2位,第3位均为1,转成 k 进制(k=3)时。转成 k 进制(k=3)时的幂次和为。,即第0位,第1位,第2位均为1,(即第0位,第1位,第2位均为1)N=12时,12的二进制是。(即第0位,第2位均为1)(即第2位,第3位均为1)结论:这道题就变成了。

weixin_40252159的博客 1514

xcode 工程 sdk missing 问题的解决

http://mobile.51cto.com/iphone-280381.htm 看这里就可以了。 主要是在 build setting 中 修改

kerlubasola 228

ubuntu20.04下dsp-slam的运行配置

DSP-SLAM:具有深度形状先验的面向对象的 SLAM

baidu_38431960的博客 3159

iOS日常错误记录

导入sdk 报错 链接错误 linker command failed with exit code 1 解决方案 1、build setting中确认header路径 2、build phases中确认link Xcode 12.3 ,真机运行项目报错 for iOS, but the linked library 'XXXX.a' was built for iOS Simulator 解决方案 1、build setting 设置 Validate Workspace为Yes,若失败,把它再次

qq_27971623的博客 617

电磁阀的符号解读

先数方框数量定“几位”(工作位置数 );数接口数量(P、A、R等 )定“几通”;看箭头、截断符号,结合常态位(弹簧侧/中间位 ),分析通电/断电时的通路切换;字母(P、A、R )、线圈(单/双电控 )、弹簧(复位 )辅助确认功能(如NO/NC对应常态通断 )。不同厂家符号细节(如编码、线圈画法 )有差异,遇到陌生符号,建议结合产品手册、品牌规范核对,就能精准读懂电磁阀的“语言”啦~

创新改变世界! 6890

基恩士PLC编程避坑指南:局部变量@前缀的3个隐藏陷阱与实战解决方案

本文深入剖析了基恩士PLC编程中使用@前缀创建局部变量的三大隐藏陷阱,包括在线调试时的数据丢失、数据类型冲突以及子程序复用时的地址覆盖问题。针对每个陷阱,提供了预定义变量、强类型规范和基址参数传递等实战解决方案,帮助中高级工程师提升代码健壮性与可维护性。

weixin_29171087的博客 102

iOS友盟分享的使用总结

现在几乎所有的APP都会集成分享,为了可以更好的推广自己的APP. 目前市面上常用的分享无非就三个: 1.友盟分享; 2.shareSDK(mob); 3.苹果原生. 由于苹果原生的分享使用起来不方便,或者说很多人不会使用,不像第三方的那么方便.所有用的人比较的少.而我平时自己的项目中多使用的是友盟分享和shareSDK. 今天我主要介绍一下友盟分享的一点使用方法,和一些知识点.分享给...

weixin_33834075的博客 399

74HC165级联踩坑实录:STM32读取32路开关状态,时序调试与常见问题排查

本文详细介绍了74HC165级联在STM32读取32路开关状态时的时序调试与常见问题排查。从硬件设计的PCB布局优化、电源噪声控制,到软件时序的精确调校和数据采集策略,提供了完整的解决方案。通过逻辑分析仪和示波器的高效使用,解决了信号延迟和干扰问题,最终实现了稳定可靠的32路信号读取。

weixin_34046298的博客 313

iOS开发-即时通讯第三方-环信SDK集成

一、准备工作1、注册环信帐号2、制作推送证书3、下载环信SDK二、集成环信的SDK1、把环信SDK添加到工程中从环信官网下载下来的是一个压缩包,解压之后,把我们需要的环信SDK,即EaseMobSDK这个文件夹,整个的拖入到我们的工程中。如下图: 在lib文件夹下面有两个静态库,只需要用到一个,根据你的需求选择。 libEaseMobClientSDKLite.a不包含实时语音功能,libE

lyy8l的博客 1670

ubuntu22.04 安装部署 openclaw

ubuntu22.04 安装部署 openclaw

nalanxiaoxiao2011的博客 973

打开UG会安装报错:initialization internal ERROR 的提示框,提示line 1344 of错误的解决方案

打开UG会安装报错:initialization internal ERROR 的提示框,提示line 1344 of错误的解决方案

Q82556499的博客 3520

环信iOS客户端集成

制作推送证书: 1、打开钥匙串访问,根据钥匙串访问-证书助理-颁发证书,根据 Certificate Assistant 的提示,创建 Certificate Request。并且保存到本地。 2、登录苹果开发者账号:https://developer.apple.com/accou...

chuanyingping5722的博客 163

【Flink】FlinkSQL如何触发执行计算

Table (通过 StatementSet.addInsert() 输出给某个 Sink)和 INSERT 语句 (通过调用 StatementSet.addInsertSql())会先被缓存到 StatementSet 中,StatementSet.execute() 方法被调用时,所有的 sink 会被优化成一张有向无环图。该方法是用来将一个表的内容插入到目标表中,一旦该方法被调用, TABLE API 程序立即被翻译。该方法是用来执行一个 SQL 语句,一旦该方法被调用, SQL 语句立即被翻译。

一杯咖啡半杯糖的博客 1006

iOS学习笔记-集成环信UI3.0

本人做iOS开发,公司项目要用环信,所以入坑,做的时候发现很多坑,所以把经验分享给大家,愿大家少走弯路;1.集成SDK首先你肯定先去环信官网,按照他们的教程集成SDK和注册通知证书 :http://docs.easemob.com/im/300iosclientintegration/10prepareforsdkimport关于集成SDK,我公司项目中没有用Pod,和我有同样情况的你只需要在下载的

CaicaiNo.1 2094

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

iOS 环信移动客服接入

环信移动客服接入,下载官方商城demo,运行真机,查看官方文档,一路走来,坑也不少,还好环信技术客服相当给力,详细解答,终成大业。详细说明(自己看文档去),这里只说些我做时的问题难点 1.下载官司方SDK,放入xcode中 按照官方添加对应属性,注意HelpDeskUI中有的第三方会与你的项目中的第三方冲突,找到删除就可以了,还有商城项目中对应的宏文件可以带入 2.在环信后台添加你的

liRuixuesongXueqian的专栏 1620

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

iOS 基于环信SDK实现即时通讯-语音、视频聊天

这里只介绍使用环信SDK集成语音、视频通话:

细雨清风的博客 6240

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

即时通信---环信SDK(IOS)使用教程

一、 提前准备 注册环信即时通讯云账号 下载iOS的环信SDK 登陆到管理后台 在我的应用中创建一个应用 在苹果的个人开发中心创建一个推送证书(当然不创建也没用关系,只是不能推送消息而已) 创建完证书导出p12文件 在我的应用中点击你的应用选择推送证书 新增证书选择p12文件上传 二、 SDK导入 1.将下载完的环信SDK中的EaseMobSDK拖入到项目中 2.Ease

小玉的技术博客 1654

ios集成环信遇到的相关问题整理

1. pod引入的Hyphenate里面的.h文件中和手动下载的sdk相比会缺少Hyphenate.h 。 A :  主要是pod 问题 本地仓库太旧了, 终端行pod repo update, 之后在pod search 'Hyphenate' 如果可以找到3.3.0版本, 就可以下载了 podfile 里面 platform 要指定8.0 2. iOS SDK 从低版本 升到3

Fantasy_Jun的博客 6631

基于环信IM SDK 实现iOS一对一音视频聊天应用

1.在环信控制台创建im项目,拿到appkey2.在声网控制台创建音视频项目拿到appid 和 appCertificate3.参考声网给的go语言的APPserver示例,全部复制下来,填上声网的appid 和 appCertificate,就直接运行4.创建iOS项目,集成pod 'AgoraRtcEngine_iOS/RtcBasic' //声网音视频库pod 'HyphenateChat', '~> 4.0.3' //环信im库。

huan132456765的博客 1235

环信 flutter sdk集成IM离线推送及点击推送获取推送信息(iOS版)

手把手教会使用环信 flutter sdk集成IM离线推送及点击推送获取推送信息(iOS版)

huan132456765的博客 910
上一篇: iOS 环信集成方法之制作并上传推送证书
下一篇: iOS开发之远程推送
buildSetting
博客等级 码龄11年 36粉丝 76原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值