
android
「已注销」
这个作者很懒,什么都没留下…
展开
-
解决融云 SDK 4.0 版本配置 https 导航报 SSLHandshakeException
解决融云 SDK 4.0 版本配置 https 导航报 SSLHandshakeException我们公司最近使用融云 IM 进行集成开发. 我们是私有云部署, 导航是通过接口进行设置的. 是 Https 的.之前我们是使用的2.x 版本, 使用下面接口配置一下即可. RongIMClient.getInstance().enableHttpsSelfCertificate(false);但是最近我们升级融云到 4.0 版本. 突然发现连接不上了. 日志中报javax.net.ssl.SS原创 2020-12-02 14:48:03 · 284 阅读 · 1 评论 -
融云即时通讯SDK集成 – 通知检查
融云即时通讯SDK集成 – 通知检查背景:最近公司新上的app要加上即时通讯的功能, 自己快速实现一个当然是不可能的了(项目deadline也顶不住哇).就从各家成熟的SDK厂商选来选去的, 各有各的好也各有各的不足.最后点兵点将,选了融云家的SDK(老板说了算hhhh).他家的官网和文档地址:官网:https://www.rongcloud.cn/文档:https://docs.rongcloud.cn/v4这个任务当然还是落在我的头上. 集成完毕后, 也踩了不少坑. 所以这篇文章给大家总结下原创 2020-12-02 14:47:32 · 328 阅读 · 0 评论 -
Android 端如何添加自定义表情
Android 端如何添加自定义表情##实现步骤1.新建 RongEmoticonTab 类继承 IEmoticonTab 。public class RongEmoticonTab implements IEmoticonTab { public RongEmoticonTab() { } @Override public Drawable obtainTabDrawable(final Context context) { return conte原创 2020-12-02 14:47:10 · 311 阅读 · 0 评论 -
融云 IM SDK 集成 — 刷新会话界面和会话列表界面
融云 IM SDK 集成 — 刷新会话界面和会话列表界面最近集成融云 IMkit 发现, 融云 IMkit 提供的 ConversationListFragment 和 ConversationFragment 都没有提供刷新方法.我们有个需求是, 使用 Message 的 extra 修改值后, 但是界面没有进行刷新, 需要自己调用代码进行刷新, 但是, 融云没有提供对应的刷新界面的方法, 所以只能看代码.刷新 ListView 是需要获取 Adapter , 然后使用 Adapter 进行刷新,原创 2020-12-02 14:45:59 · 588 阅读 · 0 评论 -
融云即时通讯SDK集成 – 定制UI(二) ——添加自定义表情库
融云即时通讯SDK集成 – 定制UI(二) ——添加自定义表情库背景:最近公司新上的app要加上即时通讯的功能, 自己快速实现一个当然是不可能的了(项目deadline也顶不住哇).就从各家成熟的SDK厂商选来选去的, 各有各的好也各有各的不足.最后点兵点将,选了融云家的SDK(老板说了算hhhh).他家的官网和文档地址:官网:https://www.rongcloud.cn/文档:https://docs.rongcloud.cn/v4这个任务当然还是落在我的头上. 我是使用的他们家的带UI的原创 2020-12-02 14:45:17 · 448 阅读 · 0 评论 -
flutter 集成融云 sdk
flutter 集成融云 sdk前言1.集成 flutter 融云 sdk ,需要一个稳定的 flutter 环境,能正常的创建和运行项目。2.前期准备融云官网申请开发者账号通过管理后台的 “基本信息”->“App Key” 获取 AppKey3.通过管理后台的 “IM 服务”—>“API 调用”->“用户服务”->“获取 Token”,通过用户 id 获取 IMToken4.我知道没图是骗不到人的。先放图,大家看一下最终实现的效果。[外链图片转存失败,源站可能有防盗链原创 2020-11-12 15:59:15 · 665 阅读 · 0 评论 -
配置融云SDK的自签证书
配置融云SDK的自签证书由于在Google 商店将应用下架的原因,查询具体原因是由于融云SDK 的自签证书导致的,所以联系融云才知道融云已经针对此问题进行了优化,可以升级到SDK 2.10.6 版本及以上的版本即可解决此问题,但是问题又来了,若是需要配置自签证书,该怎么办 呢?以下就我的项目中的配置整理出来,供大家参考:在应用的 onCreate() 方法里参考如下伪代码进行配置:...原创 2020-11-12 15:57:39 · 115 阅读 · 0 评论 -
自定义消息 包含 list 数组
自定义消息 包含 list 数组公司产品越来越复杂,业务线也不断的增加,项目中聊天模块使用了融云的 sdk ,但是 sdk 中自带的消息类型有限,不能满足产品需要的多张图片布局的消息类型,只能自定义一个,但是发现没有包含 list 的消息例子,实现起来有点繁琐,这边给大家参考下。--------消息体----------新建一自定义消息类,继承 MessageContent2.实现 encode() 方法,该方法的功能是将消息属性封装成 json 串,再将 json 串转成 byte 数组,该方原创 2020-11-12 15:56:00 · 228 阅读 · 0 评论 -
关于融云聊天室KV 值的正确使用
关于融云聊天室KV 值的正确使用在使用融云集成即时通讯的过程中,根据产品业务逻辑,我们使用了融云聊天室场景,因为我们主要做的是直播聊天室的业务;在使用聊天室的过程中,了解到融云这边是有针对聊天室属性做处理的,这样的话,更加方便产品的某些功能点的实现,比如说 人数的动态变化等等;现就我这边了解到的聊天室的KV 对大家做一个说明,增进对KV 使用的了解; 首先,要获取聊天室的属性,我们当然应该加入聊天室,加入聊天室的方式如下所示: RongIM.getInstance().joinChatRoom(roo原创 2020-11-12 15:54:46 · 197 阅读 · 0 评论 -
带你实现女朋友欲罢不能的 App
前言带你实现女朋友欲罢不能的 App需求需要日记本,甜言蜜语要记录需要只能和 ta 聊天模块需要可以记录关键日期,避免忘记送命0202年了,Android开发大都应该是老油条了把。这太简单,我们开始动手。我知道没图是骗不到人的。先放图,大家看一下最终实现的效果。即时通讯部分使用了融云 sdk 集成了单聊部分配置布局文件这是您的会话列表 Activity 对应的布局文件:conversationlist.xml。注意 android:name 固定为融云的 Conversation原创 2020-11-12 15:53:44 · 3908 阅读 · 0 评论 -
融云 IM SDK 转 AndroidX
融云 IM SDK 转 AndroidX最近公司项目要开发 IM 即时通信功能, 所以采用了融云即时通信 SDK。 但在集成的时候很快就发现了一个问题. 由于我们的工程是 AndroidX 的, 集成 Module 之后结果报错. 但是, 在融云官网却没有找到 Androidx 版本的 SDK.然后自己通过查资料,然后在 gradle.properties 里的配置添加, 然后同步编译.android.useAndroidX = trueandroid.enableJetifier = true原创 2020-11-12 15:52:21 · 329 阅读 · 1 评论 -
融云聊天室属性 kv
融云聊天室属性 kv近期又又又加需求了,领导想要聊天室中的所有人看到的点播视频的进度都是相同的,由房主来操作进度条,其他人跟随房主的进度条进行视频进度条的调整,以前的逻辑是大家看到的视频进度都是根据自己的操作来,最开始的技术上使用自定义消息,但是后来后进入聊天室的成员无法收到自定义消息,一筹莫展几分钟后,在官网找个电话:融云官网:https://www.rongcloud.cn/电话咨询后,推荐使用聊天室属性,概念很陌生,但了解了个大概。使用过程房主设置属性值,其他角色获取 kv 值根据 kv进行进原创 2020-11-12 15:51:40 · 271 阅读 · 0 评论 -
融云 ConversationListFragment 会话列表添加头部布局
融云 ConversationListFragment 会话列表添加头部布局公司需求, 需要使用融云 SDK 官方的 IMkit 去实现自己的效果, 其中一个就是在会话列表头部添加几个 item, 通过查看 ConversationListFragment 中的源码发现, 有一个onAddHeaderView 方法, 可以在会话列表的 ListView 上添加 Header 头布局。 所以找到了实现方法。 步骤是这样的。第一步 创建 MyConversationListFragment 继承 Conv原创 2020-11-12 15:50:19 · 283 阅读 · 0 评论 -
融云即时通讯SDK集成 – FCM推送集成指南(Android平台)
融云即时通讯SDK集成 – FCM推送集成指南(Android平台)背景:最近公司新上的app要加上即时通讯的功能, 自己快速实现一个当然是不可能的了(项目deadline也顶不住哇).就从各家成熟的SDK厂商选来选去的, 各有各的好也各有各的不足.最后点兵点将,选了融云家的SDK(老板说了算hhhh).这是他家的官网和文档地址:官网:https://www.rongcloud.cn/文档:https://docs.rongcloud.cn/v4因为我们有些客户是海外的, 海外用户基本都是在用含原创 2020-11-12 15:49:56 · 739 阅读 · 0 评论 -
融云IMKit 动态删除或添加plugin 的实现
融云IMKit 动态删除或添加plugin 的实现在集成融云的过程中,由于项目要求比较紧急,所以使用了融云的IMKit (带有UI界面的),但是由于使用融云方面的自带的UI ,所以就会不可避免的就会有些自定义化的需求;接下来,我就项目中使用到的 动态删除或添加plugin 的方案给大家介绍一下。ps:满满的私货,官网文档并没有动态的方式。第一步:需要先复写 ConversationFragment ,在onCreateView 方法中找到 RongExtension 控件 。public clas原创 2020-11-12 15:49:03 · 125 阅读 · 0 评论 -
在融云 IMkit 会话界面基础上添加消息已读未读.
#在融云 IMkit 会话界面基础上添加消息已读未读.使用过融云的同学们可能知道. 融云 IMkit 的会话界面, 发送玩消息后, 如果对方已读, 发送端则会显示小对号的图片. 但是更具需求要把小对号改为已读未读. 接下来我们就一块实现这个功能.打开回执功能首先, 要确定打开融云的消息回执功能. 这个很简单, 就是在 rc_config.xml 中把下面属性配置为 true 即可.<!-- 设置是否开启消息回执, true 为打开, false 为关闭--><bool nam原创 2020-11-09 19:03:52 · 503 阅读 · 0 评论