1月9日,向乔布斯致敬的张小龙如约发布了微小程序,首批上线的小程序就有300多家,一时刷爆朋友圈,如果不转发一两条有关小程序的内容,你都不好意思自称挨踢人。从效率看,小程序成功给APP瘦身,节省了系统资源。以往用户经常面临APP安装繁琐、加载缓慢、吃运存、占空间等痛点,有了小程序,这些问题可以迎刃而解,同时,几乎所有的API可以移植在小程序上,这在很大程
转载 2023-07-30 00:43:24
73阅读
# 如何在Android上使用创建聊天室 在Android应用程序中实现聊天室功能是一个常见的需求,(Hyphenate)为此提供了一个强大的即时通讯SDK。以下是创建聊天室的详细流程和每一步的代码示例。 ## 创建聊天室的流程 | 步骤 | 描述 | |------|------| | 1 | 注册账户并创建应用 | | 2 | 在Android Studio中添加
原创 9月前
91阅读
下载sdk,前面介绍使用无UI的API中有下载的地址,解压,打开解压好的文件 ,选择examples,打开 ,删掉里面的simpledemo文件 ,这是里面自带的一些案例没什么用,不需要如果用android Studio导的话就先建个lib,里面的包名需要和下面一条中的包名一样打开里面的easeui文件夹,里面有src,里面的java类,需要我们建立一样的包,com.example.emtest,
转载 2023-09-05 13:58:16
276阅读
 有自己的EaseUi,使用起来很是方便,其中也提供了自定义聊天界面里面的item样式修改,虽然有文档,但是初一看还是有点懵逼,这几天正好修改了界面,再次做个记录下面是修改对话某一个对话(如单聊或群聊亦或其他)的自定义文本消息样式,其他类型消息修改也与此类似我们自己可以自定义一个Fragment直接继承它原有的EaseChatFragment,然后在activity中将其添加进去
转载 2023-10-23 09:25:10
100阅读
分享即时通讯功能这样的一个开源项目,很简单只需要按着我写的步骤一步步就可以实现。1:我们要上Git官网输入上面箭头的easemob查找 2:我们需要点击Users3:这个时候我们就能看到的字样和图标了,下面出很多版本我们要选择androiid版本就会进入到下面的那个图我们需要注意的是下面的那个箭头我们需要什么版本号就选择什么版本号,我的是3.0的功能特别强大视频,发红包等功能如果
官网:http://www.easemob.com/开发文档:http://docs.easemob.com/im/start一、前言在自己做的第三个项目中,接触到了,原来没有对接入有些了解,导致在项目中使用遇到了很多的坑,最新V3.3.7版本也对iPhone X进行了适配,现在自己也有点空闲时间,对集成进行整理,方便相关功能快速开发,下面开始介绍集成与使用吧。二、文章
转载 2024-01-09 23:37:06
69阅读
一,项目说明利用 ApkPlug 插件化框架将 DEMO 组件化,以实现按需动态加载和减小应用体积的 目的。 IM 是目前移动开发中非常棒的 IM 聊天开发工具,开发者可以使用它可以轻松的为自己的应用嵌入 IM 聊天功能,然而在接入过程中我们依然会遇到一些问题。1. SDK 包比较大,根据官网提供的 DEMO,所以聊天功能加起来有 5M 左右。2. 同时在设计聊天界面过程中,不可避免的
一、 提前准备 注册即时通讯云账号 下载iOS的SDK 登陆到管理后台 在我的应用创建一个应用 在苹果的个人开发中心创建一个推送证书(当然不创建也没用关系,只是不能推送消息而已) 创建完证书导出p12文件 在我的应用中点击你的应用选择推送证书 新增证书选择p12文件上传二、 SDK导入 1.将下载完的SDK中的EaseMobSDK拖入到项目中 2.EaseMobSDK中的lib文
1.导入包  http://docs.easemob.com/doku.php?id=start:200androidcleintintegration:10androidsdkimport 在清单文件AndroidManifest.xml里加入以下权限,以及写上你注册的appkey1.权限配置: <?xml version="1.0" encodin
转载 2024-01-25 16:58:19
46阅读
离线推送收不到,按照下面步骤一步一步进行排查:0、如果你的app之前可以收到离线推送,突然收不到了,那么先移步苹果开发者中心查看推送证书是否过期。如果过期了,需要重新制作证书,然后到信管理后台(Console)将旧的删掉再上传新的。过期的一般会被封禁,需要联系进行解封操作。1、首先已经按照的文档集成了离线推送:APNs离线推送2、如果是iOS13及以上的系统,那么需要将IM SDK更新到
李洪强iOS开发之-02_iOS SDK 介绍及导入iOS SDK 介绍及导入 iOS SDK 介绍 SDK 为用户开发 IM 相关的应用提供的一套完善的开发框架。包括以下几个部分: SDK_Core: 为核心的消息同步协议实现,完成与服务器之间的信息交换。 SDK: 是基于核心协议实现的完整的 IM 功能,实现了不同类型消息的收发、会话管理、
转载 2023-11-17 15:37:11
93阅读
一、缘起电商项目开发中在线客服属于常见需求,可以通过开发文档按照步骤接入,由于很多同学在开发过程中经常遇到问题,而且提供的Demo无法正常运行,所以写下这篇文章用于解惑。二、材料准备1、在客服后台创建客服云账号2、下载官方demo下载链接https://github.com/easemob/kefu-android-demo三、开始接入1、build.gradle 配置android{
转载 2023-06-30 10:28:12
163阅读
*博主学习心得,如有雷同,纯属巧合。 最近清闲,记录一下之前接触的第三方的一些心得。转载请标明原创 菲尼春天的博客 一般步骤: 一.在其官网注册开发者账号,填写信息 二.创建应用appkey(有一些需要经过审核,有些需要app上架才可使用提供的appkey) 三.引入 第三方提供的SDK 四.按照配置工程,接下来就可以大干一场了即时通讯简单理理思路:即时通讯,关键就是怎么通讯,并
项目中集成了即时通讯,但是项目需要自定义消息类型,看发送消息方法,在发送消息的时候可以附加自定义的内容。下面我将拿微信中名片为例来介绍:确定发送方式:首先需要与Android开发人员沟通发送什么类型消息的时候传递,sdk中封装的任何消息都是可以附加自定义内容的,在这里我们定义的是在发送文本消息的时候传递,也就是说发送自定义的名片等于发送的是文本消息。确定字段:先看自定义消息中所显示的内
SDK的使用在苹果开发者网站进行制作推送证书制作推送证书时需根据开发环境不同申请所需的证书类型: 1)对于开发环境(sandbox)的推送证书,请选择 Apple Push Notification service SSL (Sandbox) 2)对于生产环境(production)的推送证书,请选择 Apple Push Notification service SSL (Productio
前言:的SDK在公司的项目中有用到,现在用到的是群聊的部分,这里我们分析总结一下自己对给的DEMO大概的拆解一下,说说我们怎么样充分的利用这个demo来写我们所需要的业务。这个也由于篇幅的原因,实在没办法写成一篇博客,我们今天先说说它的一个文件解析昵称头像的实现。写这篇博客也是更新到3.0版本了,我们就按照3.0的版本分析一下,先看看这整个Demo的大概的文件;刚开始,使用这个Demo
转载 2023-09-08 17:21:49
165阅读
最近在写社交类的app时用到了IM功能,所以在此记之 留下些许脚印。 集成方面大家可以到其官网查看api集成步骤,此处我分享些在集成过程中的一些小总结 1,是为广大开发者提供一个即时通讯的云平台,你只需要在你的应用中集成其sdk就能快速实现即时通讯功能。 2,其通讯模式:client1-->信服务器-->client2,客户端1和客户端2之间的信息传递沟通时同过后台服务
==============================================newhttps://github.com/vasth/zaina 上传了服务器代码,至此该项目的所有代码已开源!前一段时间由于社交app新闻的增加,导致我鬼迷心窍的做了个陌生人交友软件,本来是想基于websocket 协议做消息的传递,大致思路是这样的,android和ios使用开源的web
一.定义1.是移动即时通讯能力的云计算PaaS(platform as a Service,平台即服务)平台服务商。2.将基于移动互联网的即时通讯能力,如: 单聊,群聊,发语音,发图片,发位置,实时音频,实时视频等,通过云端开放的Rest API和客户端SDK包的方式提供给开发者和企业。让App内置聊天功能和以前网页中嵌入分享功能一样简单。让移动开发者摆脱繁重的移动IM通讯底层开 发,
转载 2023-08-23 22:29:52
62阅读
目录1、即时通信1.1 什么是即时通信?1.2 功能说明2 技术方案3 3.1 开发简介3.2 Console4 用户体系集成4.1 Appkey 数据结构4.2 ID 数据结构4.3 ID 使用规则4.4 获取管理员权限4.4.1 配置4.4.2 获取token4.5 注册信用户4.6 测试4.7 查询信用户信息4.8 发送消息给客户端1、即时通信如果想简易打造一套聊天方
  • 1
  • 2
  • 3
  • 4
  • 5