2016-12-09 12 views
1

SendBirdSDKを使用してチャットアプリケーションを作成しようとしていました。しかし、ユーザーとのチャットを開始するためのドキュメンテーションのメソッドを見つけることができませんでした。サンプルプロジェクトをダウンロードしてチェックしましたが、グループチャンネルとオープンチャンネルのみが含まれています。Sendbird IOSで1対1のチャットを作成

1対1のメッセージを作成する方法はありますか?または単一ユーザーIDのみのgroupchatを作成する必要がありますか?

助けがありがたくなる

答えて

2

文書によると、

Aグループチャンネルがありますプライベートチャット。ユーザは、既にチャットルームのメンバーである別のユーザによる招待によってのみチャットに参加することができる。グループチャネルは、1〜数百のメンバーで構成できます。 2人のメンバーでチャネルを作成すると、1対1のメッセージングが可能になります。

1対1のチャットを行うには、2つのユーザーIDを持つグループチャネルを作成するだけです。

したがって、1対1メッセージングチャネルでDistinctプロパティを有効にして、ユーザーが同じチャネルを再利用することを推奨します友人に直接メッセージを送ることを選択します。このプロパティが無効になっている場合、ユーザーは友人と以前に会話していたとしても新しいチャンネルを作成し、以前に送信したメッセージやデータにアクセスしたりアクセスしたりすることはできません。

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

+0

whatsappのようなSendBird-Android SDKを使って場所を共有するにはどうすればいいですか? – 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

whatsappのようなSendBird-Android SDKを使用して場所を共有するにはどうすればいいですか? – Achin

関連する問題