环信 php后台集成,集成环信IM功能
之前在项目中做过环信IM,一直都没时间整理这些笔记很功能 ,如今偷得浮生半日,花时间把之前的代码看了下 独自乐乐,不如众乐乐,然后把这部分整理下,分享给大家.
1 首先 注册环信官网注册账号 环信官网
注册成功后会出现如下页面
选择创建应用
按要求填写相关资料后点击确定 就完成了应用的创建 会返回创建的应用列表
点击创建的应用 会出现
在这我们能看到AppKey Client ID Clicent Secret 等 这些东西后面会用到....
2 下载SDK 上图左下角有快速集成 选择iOS
3 制作推送证书 这个太简单就不多说了 网上百度的到... 制作好推送证书后 需要先传到我们的环信后台 操作步骤见图
证书格式要是P12 , 要区分生产环境和开发环境
3 前期准备工作做完了,开始上正餐...具体可以先官方文档 参考文档
(1)通过 Cocoapods 下载 (推荐方式 不用手动添加导入大量的依赖库)不包含实时语音版本 SDK(HyphenateLite)
pod 'HyphenateLite'包含实时语音版本 SDK(Hyphenate)
pod 'Hyphenate'
我才用的 包含实时语音版本 SDK(Hyphenate)
安装成功后
(2)通过手动导入(不推荐)
官网下载sdk 并且 配置依赖库
3 初始化功能
导入头文件 在工程的 AppDelegate 中的以下方法中,调用 SDK 对应方
- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
{ //AppKey:注册的AppKey,详细见下面注释。//apnsCertName:推送证书名(不需要加后 缀),详细见下面注释。
//这里的aookey 替换成自己在官网后台注册应用生成的
EMOptions *options = [EMOptions optionsWithAppkey:@"1129170808178932#huanxintest"];
//此处为推送证书名字 测试时和生产时 不一样注意区分
options.apnsCertName =@"istore_dev";
[[EMClient sharedClient] initializeSDKWithOptions:options];
returnYES;
}
// APP进入后台
- (void)applicationDidEnterBackground:(UIApplication*)application{
[[EMClient sharedClient] applicationDidEnterBackground:application];
}
// APP将要从后台返回
- (void)applicationWillEnterForeground:(UIApplication*)application{
[[EMClient sharedClient] applicationWillEnterForeground:application];
}
4 登录环信
[[EMClient sharedClient] loginWithUsername:@"8001"password:@"111111"completion:^(NSString*aUsername, EMError *aError) {
if(!aError) {
NSLog(@"登录成功");
}else{
NSLog(@"登录失败");
}
}];
好了简单集成就是这样子了 具体的要实现功能 调整UI布局等就要去看代码实现...
另外环信是不提供存储用户头像 昵称等信息的,如果要和自己的app的昵称头像等关联起来 需要自己服务器存储 ,另外环新的消息体里面是带着一些参数的 可以通过修添加字段实现头像昵称的即时更新,总的来说环信的SDK还是很不错的 ,比起我接触的另一款腾讯云即时通讯要好用的多.当然啦腾讯也是很强大的,只是在即时通讯云这一块做的确实不让人满意.
环信 php后台集成,集成环信IM功能相关推荐
- 环信即时通讯SDK集成——如何使用Swift快速集成环信IM iOS SDK并实现单聊
本文介绍如何使用swift快速集成环信即时通讯 IM iOS SDK 实现单聊. 前提条件 • Xcode (推荐最新版本). • 安装 iOS 10.0 或更高版本的 iOS 模拟器或 Apple ...
- 环信IM SDK使用(一):集成环信SDK及注意事项
环信IM SDK可以帮助用户快速开发IM相关的应用.如何快速集成环信IM SDK呢? 首先附上环信官网的集成SDK的文档:Android SDK 介绍及导入 一.集成环信IM SDK 1.申请环信Ap ...
- 李洪强iOS开发本人集成环信的经验总结_01环信SDK的导入
李洪强iOS开发本人集成环信的经验总结_01环信SDK的导入 01 - 直接在项目中导入SDK和一些静态库 这个时候,没有错误的编译没有错误的话,就说明SDK已经配置成功 还有一种方法是用cocoap ...
- 环信是否支持html,VUE项目集成环信WebIM即时通信以及所遇到的问题
功能背景: 以前和朋友一块儿作了一个wbe项目集成环信的即时通讯的功能,作的时候感叹web端文档太少,并且npm包有一些坑,记录下来写了这篇博客,以后不断有人加我微信问我,怎么集成.如今我再来重写一下 ...
- Java服务端集成环信IM
由于业务需求,需要在系统中集成环信,所以去看了下官方文档,写篇博客分享一下. 在开始之前,我们需要了解一下什么是REST. REST(Representational State Transfer)是 ...
- Android 使用easeui 3.0 集成环信即时通讯 我踩过的坑
0.关于注冊账号就不用说了. 1.创建应用.获取appkey 0.创建应用 1.填写信息 2.获取appkey 2.集成 0.首先新建一个project 1.这里主要介绍使用easeui来集成环信的即 ...
- 集成环信easeUI添加联系人详情页面ListView的显示处理步聚
集成环信easeUI添加联系人详情页面ListView的显示处理步聚 tags:环信集成 文章目录 集成环信easeUI添加联系人详情页面ListView的显示处理步聚 1.建立一个ListView布 ...
- 集成环信即时通讯(IM)及使用——服务端
文章目录 目的 流程 使用 注册账号和创建应用 调用环信接口 建议 如何自己搭建一个im服务器 目的 本篇讲述服务端如何集成环信SDK,实现IM系统. 流程 注册账号 创建应用 调用环信接口 使用 注 ...
- 最新安卓集成环信SDK3.5.1步骤详解大白菜版本,记录下
最近两天一直在查找集成环信SDK的博客与文章,找来找去,最新的集成过程详解也是环信官方SDK更新前的,大部分都是SDK3.4.1之前的,刚才测试环信SDK3.5.1测试成功后就来写篇文章记录下,在这里 ...
最新文章
- SQL自动审核-自助上线平台
- 面向自动驾驶领域的3D点云目标检测全栈学习路线!(单模态+多模态/数据+代码)...
- EventBus设计之禅
- .NET如何将字符串分隔为字符
- 中介者模式java_图解Java设计模式之中介者模式
- 《数学的思维方式与创新》课程感悟与总结
- python mock接口怎么用_python接口自动化测试 - mock模块基本使用介绍
- idea常用快捷键以及自定义快捷键
- qca9533 openwrt 启动信息
- svn服务器设置忽略文件夹,如何使用SVN忽略目录?
- 【Week 15 作业】A - ZJM 与霍格沃兹(必做)、B - ZJM 与生日礼物(选做)、C - ZJM 与纸条(选做)
- Pembuatan Sistem Registrasi Kamar Hotel Berbasis Website Pada Hotel Graha Prima Pacitan 外文翻译
- 联合查询分组取最新数据
- Android集成环信IM,实现聊天置顶功能
- js和安卓app互相传数据(安卓app页面集成html页面,获取数据并给安卓返回数据)
- 怎样取消关注别人的csdn博客
- 百度地图行政区划边界线获取,只要界线,遮罩层透明设置方法
- Python property函数:定义属性
- DirectX12(D3D12)基础教程(三)——使用独立堆以“定位方式”创建资源、创建动态采样器、初步理解采取器类型
- 【无人机】【2019.07】未来无线网络中多个无人机基站的定位
热门文章
- 乳腺癌(Breast cancer)数据集———Breakhis分享
- js 递归树根据子节点获取所有父节点
- 多位数的各位数数字提取方法
- Mulesoft,两个月考证准备,每天进步一点点!
- Discuz! X2.5 插件盘点:自动邀请码注册
- 汽车网络安全风口渐起,诚迈科技与Trustonic牵手“发力”
- MyEclipse 10 注册码 破解 到期限制
- 校招经验 | 三无菜鸡水硕如何拿到多个高薪offer?
- 计算机专业英语时间跨度,这是我见过的最变态的英语考试,没有之一
- c/c++使用数据库sqlite3