大数跨境
0
0

融云 IM+RTC SDK 4.0.3 功能迭代

融云 IM+RTC SDK 4.0.3 功能迭代 融云全球互联网通信云
2020-09-29
2
导读:融云 9 月 SDK 版本升级。


融云 9 月最新发布 SDK 4.0.3 版本,对 SDK 进行功能优化、提升稳定性的同时,新增了消息扩展设置功能,详细查看以下内容:





新增功能


1、单条消息扩展信息设置


单聊、群聊场景下,对已发送的消息增加扩展信息,来标识最新的消息状态,扩展信息以 Key、Value 键值对的方式进行设置,单条消息最多可设置 300 个。


在已开通历史消息云存储功能情况下,设置的扩展信息也会存储到云端历史消息中,用户在获取服务端历史消息时,扩展信息也会随消息保存到本地。


场景说明:


如客户业务中有订单确认的场景,当用户购买指定产品下单后,商家向用户发送订单确认信息,用户未确认时该订单状态为“未确认”,用户对该订单消息操作后(点击确认),订单消息状态变更为“已确认”。


针对以上场景,确认订单后改变订单显示状态的功能,就可以通过消息扩展功能实现,实现思路如下:


01


通过自定义消息实现订单功能,自定义该消息时,需要设置为可扩展属性,通过消息对象中的 canIncludeExpansion 属性设置。

02


接收方针对订单消息进行确认状态操作时,通过更新此条消息的扩展属性,标识为已确认状态,方法 updateMessageExpansion,同时更改本地显示的消息样式。

03


发送方通过消息扩展状态监听,获取指定消息的状态变化,根据最新扩展信息显示最新的订单状态。


以上为订单场景的实现思路,在客户业务中如有其他针对消息状态展示变化的需求场景时,都可以考虑使用此功能来实现。



开发文档(点击阅读)


Android 消息扩展说明

iOS 消息扩展说明

Web 消息扩展说明


2、获取某个会话消息总数


增加了获取应用本地某个会话消息总数的接口 getMessageCount,用户如果需要查看指定会话历史消息条数时,可使用此功能接口。





功能优化



优化了使用融云推送时,融云推送中的 OPPO 推送与客户应用中集成的 OPPO 推送冲突的问题,开发者可通过更改 Push 工程类,可以设置特定推送类型的自己的处理器,进行注册处理。


@ 消息转发的逻辑优化,对群组中 @ 消息进行转发时,以前该消息中的 @ 属性,也会被携带到新消息中转发出去,优化后只针对消息的内容进行发送,不会再携带 @ 属性。


音视频 RTCLib SDK 优化,根据用户手机配置判断,不支持 HTTP 时转为 HTTPS 连接,因 Android9 手机不支持 HTTP 明文传输,在 Android9 手机上使用融云音视频能力时,将自动转为 HTTPS 连接方式。






以上是融云 SDK 4.0.3 更新迭代的主要内容,更多详细文档以及 SDK 历史更新记录,可以点击进入“[融云 – SDK 版本描述]”查看。






最 新 热 文 推 荐

重磅!Geek Online 2020 编程挑战赛来了!

融云 X-Meetup 全国巡回技术沙龙亮点回顾

还记得你第一次视频聊天是什么时候吗?


最 in 活动推荐


点击阅读原文

免费报名参会

↓↓

【声明】内容源于网络
0
0
融云全球互联网通信云
领先的全球智能通信云服务商,以通信云 PaaS 和 SaaS 产品,赋能开发者和企业创新。艾瑞权威数据显示,融云 IM 市场份额连续多年稳居第一。
内容 747
粉丝 0
融云全球互联网通信云 领先的全球智能通信云服务商,以通信云 PaaS 和 SaaS 产品,赋能开发者和企业创新。艾瑞权威数据显示,融云 IM 市场份额连续多年稳居第一。
总阅读106
粉丝0
内容747