2015-11-13 96 views
1

我正在使用QuickBlox Android SDK。在創建新的私人對話框時,我需要在QBDialog中添加一些元數據。我們可以在創建專用QBDialog時設置自定義數據嗎?

據我所知,私人對話框應該使用PrivateChatManager創建。它只提供了一種方法來創建一個帶有以下方法簽名的參與者ID的對話框。

createDialog(INT participantID)

但根據我的要求,我需要通過像參與者的名字其他一些元數據。這是檢索對話框時所需的。 否則,我將不得不做一個單獨的API調用來獲取用戶詳細信息!

所以,我們不能將元數據傳遞給專用聊天對話框嗎?有什麼解決方案可以解決這個問題嗎?

+0

一種方法可能是,通過ID獲取QBUser並保存到本地數據庫。當你取QBDialogs時,你可以得到乘員ID。獲取這些佔用ID的配置文件並顯示該對話框的對手名稱。 – thegiga

+0

是的。它需要多一點努力,但我最終只採用這種方法。謝謝! –

回答

相關問題