• 博客(109)
  • 资源 (4)
  • 收藏
  • 关注

原创 HarmonyOS 鸿蒙下载三方依赖 ohpm环境搭建

ohpm(One Hundred Percent Mermaid )是一个集成了Mermaid的命令工具,可以用于生成关系图、序列图、等各种图表。我们可以使用ohpm来生成漂亮且可读性强的图表。

2024-04-25 15:30:53 256

原创 开源项目|使用go语言搭建高效的环信 IM Rest接口(附源码)

环信 Server SDK 是对环信 IM REST API 的封装, 可以节省服务器端开发者对接环信 API 的时间,只需要配置自己的 App Key 相关信息即可使用。环信目前提供java和PHP版本的Server SDK,此项目使用**go语言**对环信 IM REST API 进行封装,对官方版本进行了补充,有需要的开发者可以直接通过以下地址获取源码。

2024-04-16 11:41:42 842 2

原创 环信 IM 客户端将适配鸿蒙 HarmonyOS

自华为推出了自主研发操作系统鸿蒙 HarmonyOS 后,国内许多应用软件开始陆续全面兼容和接入鸿蒙操作系统。环信 IM 客户端计划将全面适配统鸿蒙 HarmonyOS ,助力开发者快速实现社交娱乐、语聊房、在线教育、智能硬件、社交电商、在线金融、线上医疗等广泛场景的即时消息互动。环信 IM 客户端适配后,将为开发者提供鸿蒙 HarmonyOS 系统上。

2024-04-10 17:56:43 578 1

原创 快速为App打造Android端聊天室,节省80%开发成本(一)

环信 ChatroomUIKit 提供 UIKit 的各种组件,能帮助开发者根据实际业务需求快速搭建聊天室应用。通过该 UIKit,聊天室中的用户可实时交互,发送普通弹幕消息、打赏消息和全局广播等功能。本文详细教大家如何集成ChatroomUIKit,以及集成中报错如何解决。

2024-04-07 16:25:53 837 1

原创 环信IM集成教程——Web端UIKit快速集成与消息发送

通过以上步骤,你已经成功集成了环信单聊 UIKit 并实现了基本的即时通讯功能,接下来继续根据 UIKit 提供的组件和 API 文档进行进一步开发吧~

2024-04-02 15:47:29 889

原创 环信IM集成教程---消息转发&合并转发的实现

在发送消息体系中,转发消息是一个重要的环节,可以单条转发也可以合并转发。本文教大家环信IM中的单条转发,合并转发消息功能实现,同时讲述一些容易踩坑的位置,以便开发者尽快实现转发消息功能环信4.4.0以上(包含4.4.0)的SDK版本,附件类消息是支持不下载转发的;如果还在使用之前版本的同学,可以升级到4.4.0或者是先下载到本地,再发送(本篇文章是基于4.4.0的SDK实现的)

2024-03-28 17:37:50 539

原创 手把手教集成环信新版UIKit组件,快速构建Android应用

在旧版UIkit 中,很多开发者比较头疼的是头像昵称问题,在新的UIkit 中将解决这一烦恼。新的UIkit从消息扩展中获取昵称和头像,把用户基本的昵称和头像的URL放到消息的扩展中,通过消息传递给接收方,当收到一条消息时,则能通过消息的扩展得到发送者的昵称和头像URL,然后保存到本地数据库和缓存。当显示昵称和头像时进行获取。此外,新版UIkit 使用的是Kotlin语言进行开发,目前支持本地module 形式的导入,远程依赖可以关注官网后续更新。

2024-03-22 18:24:07 794 3

原创 【视频教程】苹果推送证书生成及如何对接环信推送

如何在项目中对接环信推送(iOS)

2024-03-22 16:54:54 195

原创 AI浸入社交领域,泛娱乐APP如何抓住新风口?

2023年是大模型技术蓬勃发展的一年,自ChatGPT以惊艳姿态亮相以来,同年年底多模态大模型技术在国内及全球范围内的全面爆发,即模型能够理解并生成包括文本、图像、视频、音频等多种类型的内容。例如,基于大模型的文本到图像生成工具如DALL-E 2、Imagen等以及文生视频模型Sora的发布标志着这一领域的重要突破。这些动态表明,AI 领域的竞争日益激烈,呈现出百模争流的局面。本文将深入剖析AI对社交领域的应用带来了哪些新的机遇和挑战。

2024-03-20 11:13:41 977

原创 快速从0-1完成聊天室开发——环信ChatroomUIKit功能详解

环信 Chatroom UIKit 采用最新的 UI 框架和开发语言,可以快速上手。同时,该 UIKit 对标国际主流的社交应用,提供开箱即用的社交组件,一方面,可以快速将其集成到自己的应用程序中,另一方面还支持对功能组件进行自定义,灵活定制符合自身需求的聊天室应用。弹幕消息是聊天室最为核心的功能。环信 Chatroom UIKit 支持业内主流的消息样式,包括发送时间显示、用户身份标识、用户头像、昵称等元素,提供极为灵活的弹幕消息自定义能力。还可以根据业务需要,通过开关控件控制所有元素的显示或隐藏。

2024-03-13 18:36:26 1122

原创 实战|环信 Vue2 uniapp Demo重构焕新!经典再升级!

在本次重构中原始 Demo 代码逻辑完全重写,原有目录结构以及消息相关组件进行重新调整,在 SDK 的调用方式以及实现逻辑上也进行升级调整,在此次重构中会话列表、消息列表等数据不再进行本地存储,而是远端进行拉取,更换设备也可以进行数据获取,并在原有功能上增加更多丰富的群组以及消息操作,下面为带来更详细的描述。

2024-03-05 16:15:50 1332

原创 新手入门——快速跑通环信IM iOS Demo,十分钟即可搞定

本文教你快速跑通环信 demo,用不上十分钟

2024-02-29 16:37:02 405

原创 环信IM Android端实现华为推送详细步骤

首先我们要参照华为的官网去完成 ,以下两个配置都是华为文档为我们提供的1.2.3.在环信上传华为的配置信息IM推送上传方式->打开管理后台->进入到即使通讯中上传证书(不是即时推送)4.信息在华为的:将信息添加到(3)的位置 记得检查下前面的信息是否有存在空格有的话删除掉5.客户端绑定华为证书注意:客户端设置的appkey 一定要和上传证书对应key 保持一致6.客户端导入环信提供HMSPushHelper类百度网盘地址:链接:提取码: 8888在环信登录成功以后调用。

2024-02-20 18:23:06 716

原创 环信服务端下载消息文件---菜鸟教程

在服务端,下载消息文件是一个重要的功能。它允许您从服务器端获取并保存聊天消息、文件等数据,以便在本地进行进一步的处理和分析。本指南将指导您完成环信服务端下载消息文件的步骤。环信服务端下载消息文件是指在环信服务端上,通过调用相应的API接口,从服务器端下载聊天消息、文件等数据的过程。因环信服务端保存的消息漫游是有时间限制,有用户需要漫游全部的消息或者自己服务端做所有消息记录的备份。可以从环信服务端下载消息文件来进行解压,读取消息文件内容进行存储到自己的服务端。

2024-01-12 15:33:24 1043

原创 环信IM Demo登录方式如何修改为自己项目的?

在环信,本地运行只有的方式登录?怎么更改为自己项目的Appkey和用户去进行登录呢?往下看👇👇👇。

2024-01-08 15:10:50 1314

原创 iOS 组件开发教程——手把手轻松实现灵动岛

【代码】iOS 组件开发教程——手把手轻松实现灵动岛。

2024-01-04 17:09:13 498

原创 【附源码】IM+AI都有哪些应用场景?这8个开源项目建议收藏

基于环信即时通讯IM(SDK或Demo),自由调用业内领先的AI大模型能力,实现具有应用场景和创新功能的AI+IM的应用。

2023-12-25 11:05:54 1227

原创 集成环信IM时常见问题及解决——包括消息、群组、推送

否则会出现,发送消息对方收不到的情况;将群成员加入禁言列表中,将群成员移出禁言列表,获取群成员禁言列表,开启和关闭全员禁言,群主或者管理员有权限操作;Android在发送图片消息时,默认超过100kb是会压缩图片的,如果对图片质量有要求的话,可以设置不压缩;比如:将群成员拉入群组的黑名单,将用户移除出群黑名单,获取群组的黑名单用户列表,只有群主有权限操作;在群组的操作方法中有很多是同步的api,需要注意,同步的api需要放到子线程里,否则会报300;获取群组详情的时候,需要先从服务器获取,本地才会有数据;

2023-11-17 18:35:20 376

原创 iOS如何通过在线状态来监听其他设备登录的状态

先在EMConversationsViewController.m文件上加代理。通过上述的方式可以在监听到变化时可以让自己的设备做些业务。2、了解环信即时通讯 IM API 的 使用限制。status 是当前在线状态,0为离线,1为在线。1、完成 3.9.1 或以上版本 SDK 初始化。别的设备在发送状态变化的时候代理方法会接收到响应。是发布者的当前在线设备使用的平台,包括。3、已联系商务开通在线状态订阅功能。

2023-11-09 17:00:52 1008

原创 环信 IM+AI编程挑战赛开启报名!

参赛作品须基于环信即时通讯IM(SDK或Demo),自由调用业内领先的AI大模型能力,实现具有应用场景和创新功能的AI+IM的应用。鼓励大家在本次挑战赛中发挥奇思妙想的创意, 展现花样丰富、智能化的即时通讯体验及应用场景。会议助手AI洞察:实时分析在线会议内容,生成会议关键点及摘要,会议结束后智能生成会议结论及待办。未读信息摘要: 群内大量未读信息,智能生成摘要,方便快速获取信息。分享链接摘要: 群内分享的海量信息智能生成摘要。

2023-10-31 16:23:39 187

原创 iOS如何实现语音转文字功能?

所以,针对这块儿,可以做成队列形式,也就是当有多个语音转文字的操作时,我们是可以将这多个任务添加到队列中,并依次执行.(这里队列是用数组方式实现)因为即使每一个语音转文字逻辑是一个对象个体,但依然在未处理完当前的任务时,处理下一个语音转文字,会导致当前的语音转文字行为直接终止,并失败.当我们进行多条语音转文字时,可以将上述逻辑封装为一个一个类个体,每进行一条语音转文字时,创建一个对象进行处理。语音消息长按可显示出转文字的按钮,点击转文字即可进行转换。用多个对象来进行各自的语音转文字行为.

2023-10-20 11:33:22 926

原创 环信web、uniapp、微信小程序SDK报错详解---登录篇

记录对接环信sdk时遇到的一系列问题,总结一下避免大家再次踩坑。这里主要针对于web、uniapp、微信小程序在对接环信sdk时遇到的问题。主要针对报错400、404、401、40

2023-10-09 18:39:30 672

原创 手把手教你集成环信ReactNative离线推送

在当前工程中新建一个类 PushMessageReceiverImpl(自定义类名)继承OpenClientPushMessageReceiver 并重载实现相关方法。

2023-09-27 14:41:27 327

原创 【开箱即用】开发了一个基于环信IM聊天室的Vue3插件,从而快速实现仿直播间聊天窗功能

由于看到有部分的需求为在页面层,快速的引入一个包,并且以简单的配置,就可以快速实现一个聊天窗口,因此尝试以 Vue3 插件的形式开发一个轻量的聊天窗口。这次简单分享一下此插件的实现思路,以及实现过程,并描述一下本次插件发布 npm 的过程。

2023-09-11 16:27:27 1066

原创 环信uni-app-demo 升级改造计划——单人&多人音视频通话(三)

在讲声网 uni-app 音视频插件正式集成进入环信的 uni-app-demo 中,标志着本次升级改造至此基本告一段落。在第三期的升级改造中,主要工作为在 Demo 层形成一个较为容易拆分的有关音视频相关组件,力求第一:代码是否可读、第二:可以对参考源码的同学提供实例、第三:能够方便在脱离其他 IM 功能时,完成对音视频功能的复用。同时也顺手针对 emChat 组件进行小范围重构,解决了 uni-app 在 App 以及小程序端,软键盘弹起消息列表不滚动以及软键盘遮挡功能栏问题。

2023-09-06 17:58:10 879 1

原创 环信入选《中小企业数字化转型IM报告》领导者象限

环信入选《中小企业数字化转型IM报告》领导者象限,其中技术评分排名行业第一。

2023-09-01 10:58:27 155

原创 如何快速解决集成环信IM遇到的问题?

环信FAQ帮助中心提供了各客户端、RESTful API、环信控制台以及商务相关的集成环信常见问题及解决方法,帮您快速解决集成问题。

2023-08-11 18:30:35 258

原创 环信EaseCallKit 使用指南及AppServer相关配置

获取到token和uid以后通过回调的形式传到音视频页面下面是加入音视频的api 调用注:在测试或者集成中如果遇到问题,可以按上面的步骤断点查看,是否有报错Demo 中音视频点击代码如下。

2023-07-24 18:24:27 318

原创 iOS pod EaseIMKit库如何放在本地使用

在使用EaseIMKit库的时候,发现有些客户需要改动库中的一些逻辑,或者有UI上的一些调整,如果直接去改pods里面的库,在之后的库版本升级会把之前修改过的代码覆盖掉,这个时候我们就需要pod指向本地的库,去比较好的实现本地组件化,也不会在pod install的时候造成其他的冲突.我们可以把上图红框里的EaseIMKit文件夹拷贝到自己的项目里,确保文件夹里相对应的文件,如下图所示。这个时候可以在podfile文件里设置pod指向本地的路径,设置的方法如下图所示。

2023-07-21 16:32:09 645

原创 【环信集成教程】环信的那些”已读“功能实现及问题解决

1、发送了消息已读回执,为什么消息列表页的未读数没有发生变化?2、发送了消息已读回执,为什么消息漫游拉取不到已读状态?如果你有这些烦恼,那就继续往下看

2023-07-13 16:19:04 489

原创 手把手教你从零开始集成声网音视频功能(iOS版)

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

2023-07-12 17:04:18 375

原创 附件类文件存储在环信和不存储在环信时的两种实现方式

/ `event` 为需要传递的自定义消息事件,比如礼物消息,可以设置: String event = "gift";// `params` 类型为 `Map`。params . put("imageUrl" , "服务器的图片url");// `to` 指另一方环信用户 ID(或者群组 ID,聊天室 ID) customMessage . setTo(to);// 如果是群聊,设置 `ChatType` 为 `GroupChat`,该参数默认是单聊(`Chat`)。

2023-06-30 13:51:25 202

原创 《环信开发者技术等级考试》有奖问答正在进行中。。。

欢迎参加《环信开发者技术等级考试》,希望大家凝神静气,考出水平。值此环信十周年,参与本次考试所有考生均可凭实力获得周年大礼包。

2023-06-07 18:03:21 730

原创 如何利用 Electron 快速开发一个桌面端应用

一直以来都有听说利用electron可以非常便捷的将网页应用快速打包生成为桌面级应用,并且可以利用 electron 提供的 API 调用原生桌面 API 一些高级功能,于是这次借着论证环信 Web 端 SDK 是否可以在 electron 生成的桌面端正常稳定使用,我决定把官方新推出的,打包到桌面端,并记录一下这次验证的过程以及所遇到的问题以及解决方式。

2023-06-05 14:49:49 4468 3

原创 环信即时通讯SDK集成——环信新鲜出炉的 React-UIKIT 库初体验,瞬间实现即时通讯功能!

此 UIKit 库 是基于 环信 Web SDK 开发的的 UI 组件库,它提供了常用的 UI 组件、包含聊天业务逻辑的模块组件以及容器组件,允许用户使用 renderX 方法进行自定义。UIKIT 库 还提供了一个 provider 来管理数据,该 provider 自动监听 chat SDK 事件以更新数据并驱动 UI 更新。开发人员可以使用此库根据实际业务需求快速构建定制的即时通讯应用程序。

2023-05-24 14:40:02 641

原创 环信即时通讯SDK集成——环信 uni-app-demo 升级改造计划——整体代码重构优化(二)

本次关于 uni-app 代码整体重构工作,基于上一期针对 uni-app 官网 demo 从 vue2 迁移 vue3 框架衍生而来,在迁移过程中有明显感知,目前的项目存在的问题为,项目部分代码风格较为不统一,命名不够规范,注释不够清晰、可读性差、以造成如果复用困难重重,本地重构期望能够充分展示 api 在实际项目中的调用方式,尽可能达到示例代码可移植,或能辅助进行即时通讯功能二次开发的能力。

2023-05-19 12:16:42 2289

原创 环信即时通讯SDK集成——快速跑通环信IM Android Demo

手把手教你快速跑通环信Android Demo,如有疑问请联系博主或环信技术支持。

2023-05-06 16:35:50 710

原创 环信即时通讯SDK集成——如何使用Swift快速集成环信IM iOS SDK并实现单聊

本文介绍如何使用swift快速集成环信即时通讯 IM iOS SDK 实现单聊。

2023-04-27 11:00:16 707

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

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

2023-04-19 11:31:26 971

原创 环信 uni-app Demo升级改造计划——Vue2迁移到Vue3(一)

环信uniapp demo 升级计划。将 vue2 代码进行手动转换为 vue3+vite,并剔除原项目中已经无用的项目代码

2023-04-17 18:23:44 1227

环信IM即时通讯 视频教程系列:EaseIMKit 使用指南——初始化和创建会话列表(一)

环信IM即时通讯 视频教程系列:EaseIMKit 使用指南——初始化和创建会话列表(一)

2022-03-25

成环信IM入门教程——如何导入及运iOS Demo

成环信IM入门教程——如何导入及运iOS demo,以3.8.3.1版本demo为例

2022-03-25

环信IM集成远程和本地EaseIMKit教程

下载Demo,集成第三方,成功运行. 其中讲解到了.1.集成远程EaseIMKit 2.集成本地EaseIMKit

2022-03-24

环信IM的iOS Demo里实现@功能的教程

环信IM的iOS Demo里实现@功能的教程

2022-03-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除