新增功能
支持與信令 SDK 互通
很多聲網的老用戶可能現在都還在使用聲網信令 SDK。作為信令 SDK 的替代升級之作,現在,實時消息 SDK 已經支持與聲網信令 SDK 互通了。也就是說,開發(fā)者們可以在新版本的 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。低于該默認大小的設置無效。
功能優(yōu)化
自動快速擴容
為了幫助用戶及時應對業(yè)務增長。實時消息全系統(tǒng)已具備橫向擴容能力,所有節(jié)點均可以快速、自動擴容,用戶完全無感知。
頻道消息緩存
頻道消息緩存,在用戶掉線的情況下如果30秒內重新登錄,后臺會補回最近30秒內最多32條頻道消息。而且,此功能不需要開發(fā)者升級 SDK,即可體驗到。
另外,在1.0 版中,我們優(yōu)化了頻道消息的到達率、優(yōu)化了頻道進出事件的時延。我們還針對不同錯誤情況,優(yōu)化了錯誤代碼,包括:
- Agora RTM 服務未初始化
- 調用頻率超過上限
- 未調用 login 方法或 login 方法未調用成功
關于 實時消息 SDK 1.0 及 1.01 版本的 API 變更,以及更多詳情,請點擊「閱讀原文」查看開發(fā)文檔。
實時消息 SDK 在線課
8月 14 日下午15:00 - 15:30,實時消息SDK產品經理與我們的布道師將一起在線講解實時消息 SDK 的特性,以及如何從信令 SDK 遷移至實時消息 SDK。

報名請掃碼,申請好友時請備注「RTM」