2013-11-25 57 views
0

我可以通過創建一個房間來建立1-1聊天。我已經使用了空間,因爲我將獲得最近50條消息的歷史記錄(我希望在分頁結果的數量上更多,並希望在不久的將來可以使用此功能)。Quickblox:分享1.Image和2.Video以及用戶之間的文字聊天

  1. 我無法弄清楚如何我可以實現圖像和文本聊天進行視頻共享

  2. 我也希望這在我得到的歷史。我的意思是我需要將文本/圖像/視頻的順序及其細節顯示給用戶。

當我上傳使用內容模塊的圖像文件,這些文件被保存在內容部分一個單獨的表(這是精對用戶的畫廊樣的應用程序)。但是對於聊天,我們需要知道誰發送給誰和什麼(圖像/視頻/文本)。

我想知道這是否可能與當前版本的QuickBlox sdk。或者有什麼辦法可以建立這個使用自定義對象模塊?如果可能的話,如果房間裏有更多的用戶,這個工作是否可以工作?請給我一個解決方案。

+0

可能[QuickBlox:如何在對等聊天模塊中共享圖像/視頻?]的副本(http://stackoverflow.com/questions/13605664/quickblox-how-to-share-image-video-in-peer-to-同行聊天模塊) –

回答

1

如果要與內容創建聊天,則需要使用自定義對象。 (在當前的QB版本中)。

優點 - 您還可以獲取聊天記錄並實現郵件歷史記錄的刪除。

但是這種方法不是很簡單。

首先,您需要創建自定義對象表示未來的事情:

  • 單一的聊天消息
  • 羣聊天消息
  • (可能需要創建擴展的用戶簡)

在第一,您可以使用QBChat模塊更改用戶之間的服務信息。

當您需要發送消息時,您將創建具有參數的自定義對象(CO) - 消息並上載它。上傳時,您可以通過QB聊天將服務信息發送給對方用戶。當對手將收到它時,他應該執行更新CO的請求(在這種情況下 - 單個消息)。

作爲實例,單個聊天消息可以包含下一個參數:

  • 對手QB用戶ID;
  • owner qb user id;
  • 消息文本;
  • 鏈接到內容;

將內容發送信息鴻溝的下一個步驟: 首先,您需要使用內容模塊上傳的內容文件,並在此之後創建消息CO,上傳服務器和發送服務信息給你的對手