1
我正在使用QuickBlox Android SDK。在創建新的私人對話框時,我需要在QBDialog中添加一些元數據。我們可以在創建專用QBDialog時設置自定義數據嗎?
據我所知,私人對話框應該使用PrivateChatManager創建。它只提供了一種方法來創建一個帶有以下方法簽名的參與者ID的對話框。
createDialog(INT participantID)
但根據我的要求,我需要通過像參與者的名字其他一些元數據。這是檢索對話框時所需的。 否則,我將不得不做一個單獨的API調用來獲取用戶詳細信息!
所以,我們不能將元數據傳遞給專用聊天對話框嗎?有什麼解決方案可以解決這個問題嗎?
一種方法可能是,通過ID獲取QBUser並保存到本地數據庫。當你取QBDialogs時,你可以得到乘員ID。獲取這些佔用ID的配置文件並顯示該對話框的對手名稱。 – thegiga
是的。它需要多一點努力,但我最終只採用這種方法。謝謝! –