要升級修改後的開源IMKit版本,你需要遵循以下步驟:
檢查變更內容:首先,你需要了解從舊版本升級到新版本的變更內容。根據融雲開發者文件,從2.x升級到5.x版本,涉及到RCIM、RCMessageCell、RCChatSessionInputBarControl等多個元件的變更。如果你的專案中沒有使用到這些變更內容,可以平滑升級。
更新配置屬性呼叫類:在升級過程中,需要關注配置屬性呼叫類的變更。例如,RCIM的一些配置屬性已經被移動到RCKitConfig類中。
類路徑調整:IMKit SDK 5.X版本重構了SDK的架構,導致很多類路徑發生了更改。你需要根據官方文件提供的路徑變更表,更新你的專案中的類路徑引用。
整合方式變更:頁面跳轉時由原先的隱式呼叫方式更改為顯示呼叫,因此整合步驟有所簡化和更改。你需要移除舊版本AndroidManifest.xml檔案中關於IMKit SDK的配置,並根據官網文件重新整合。
訊息展示模板變更:列表頁由ListView更改為效率更高的RecyclerView,因此自定義訊息的展示模板需要對應調整。將自定義訊息的展示模板更改為繼承BaseMessageItemProvider<>,並實現基類方法。
更新CocoaPods:如果你使用CocoaPods來管理依賴,更新Podfile中指定的SDK版本,並執行pod update來更新工程中的SDK版本。
清除CocoaPods本地快取:如果遇到問題,可以嘗試清除CocoaPods的本地快取,然後重新匯入。
檢查當前使用的SDK版本:你可以在Podfile.lock檔案中檢視你工程中使用的SDK版本。
請確保在升級過程中仔細閱讀官方文件,並根據你的專案實際情況進行相應的調整和測試,以確保升級後的功能正常執行。