新增功能
支持与信令 SDK 互通
很多声网的老用户可能现在都还在使用声网信令 SDK。作为信令 SDK 的替代升级之作,现在,实时消息 SDK 已经支持与声网信令 SDK 互通了。也就是说,开发者们可以在新版本的 App 中使用实时消息 SDK,同时又不影响新版本用户与老版本用户之间的正常互动。
在新版本的 LocalInvitation 类里,实现了 setChannelId 和 getChannelId 方法。如需与 Agora Signaling SDK 互通,则必须调用 setChannelId 方法设置频道 ID。
实时消息 SDK 1.0 版支持了与信令 SDK 的互通,也意味着更便于老信令 SDK的用户集成实时消息 SDK,并在用户无感知的情况下完成从信令 SDK 到实时消息 SDK 的迁移。根据我们的计划,2019 年年底,将停止对信令 SDK 的维护。
设置日志文件地址
支持通过调用 setLogFile 方法变更本地日志的默认地址。该方法无需在 login 成功之后调用,我们建议在初始化 Agora RTM 服务后即调用该方法,否则会造成日志文件显示不完整。
设置日志输出等级
支持通过调用 setLogFilter 方法将日志内容按照 OFF、CRITICAL、ERROR、WARNING 和 INFO 不同等级输出,分别对应“不输出任何 log”、“输出 CRITICAL 级别 log”等。详情,可以在 Agora 文档中心搜索“ LOG_FILTER_TYPE ”。
设置日志文件大小
支持通过 setLogFileSize 方法设置日志文件大小。日志的默认大小为 512 KB。低于该默认大小的设置无效。
功能优化
自动快速扩容
为了帮助用户及时应对业务增长。实时消息全系统已具备横向扩容能力,所有节点均可以快速、自动扩容,用户完全无感知。
频道消息缓存
频道消息缓存,在用户掉线的情况下如果30秒内重新登录,后台会补回最近30秒内最多32条频道消息。而且,此功能不需要开发者升级 SDK,即可体验到。
另外,在1.0 版中,我们优化了频道消息的到达率、优化了频道进出事件的时延。我们还针对不同错误情况,优化了错误代码,包括:
- Agora RTM 服务未初始化
- 调用频率超过上限
- 未调用 login 方法或 login 方法未调用成功
关于 实时消息 SDK 1.0 及 1.01 版本的 API 变更,以及更多详情,请点击「阅读原文」查看开发文档。
实时消息 SDK 在线课
8月 14 日下午15:00 - 15:30,实时消息SDK产品经理与我们的布道师将一起在线讲解实时消息 SDK 的特性,以及如何从信令 SDK 迁移至实时消息 SDK。

报名请扫码,申请好友时请备注「RTM」