2016-12-09 27 views
1

我試圖使用SendBirdSDK創建聊天應用程序。但是我無法在文檔中找到任何與用戶開始聊天的方法。我下載了示例項目並對其進行了檢查,但它僅包含組頻道和開放頻道。在Sendbird中創建一對一聊天IOS

有沒有這樣的方法來創建1對1的消息,或者我需要創建一個groupchat只有一個用戶ID?

任何幫助將被折扣

回答

2

根據該文件,

A組通道是私人聊天。用戶可以僅通過已經是聊天室成員的另一用戶的邀請來加入聊天。小組頻道可以由一到數百個成員組成。 使用兩個成員創建頻道可以實現1對1消息傳遞。

所以你只需要創建一個具有兩個用戶ID的組頻道,以便它是一對一的聊天。此外,你應該啓用獨特性質,因爲還可以根據文檔:

因此,我們建議您啓用的獨特性質在1對1的消息渠道,以便當用戶重複使用同一個通道選擇直接發送消息給朋友。如果該屬性被禁用,則即使用戶之前與該朋友進行了對話,該用戶也將創建新的頻道,因此將無法查看或訪問先前發送的消息或數據。

參考:https://docs.sendbird.com/ios#group_channel_3_creating_a_group_channel

+0

請告訴我如何使用SendBird-Android SDK像whatsapp一樣分享位置? – Achin

0

我不確定,但在組頻道他們提供1對1消息傳遞。但是,你需要創建一個組與其他用戶ID

從這裏你可以使用引用代碼:

https://sendbird.gitbooks.io/how-to-build-an-ios-messaging-app/content/en/implement_1-on-1_messaging.html

+0

謝謝你的快速反應。我已經閱讀過這個博客。但是沒有像startMessagingWithUserId這樣的方法。我相信這是一個過時的源代碼! – Anand

+0

請告訴我如何使用SendBird-Android SDK像whatsapp一樣分享位置? – Achin