2016-12-09 2 views
1

Ich habe versucht, eine Chat-Anwendung mit SendBirdSDK zu erstellen. Aber ich konnte keine Methoden in der Dokumentation finden, um den Chat mit einem Benutzer zu starten. Ich habe das Beispielprojekt heruntergeladen und überprüft, es enthält jedoch nur Gruppenkanäle und offene Kanäle.One-to-One-Chat in Sendbird erstellen IOS

Gibt es solche Methoden, um 1 zu 1 Nachrichten zu erstellen oder muss ich eine groupchat mit nur einer Benutzer-ID erstellen?

Jede Hilfe wird

Antwort

2

Gemäß der Dokumentation,

Eine Gruppe Kanal a privater Chat. Ein Benutzer kann dem Chat nur durch eine Einladung eines anderen Benutzers beitreten, der bereits Mitglied des Chatrooms ist. Ein Gruppenkanal kann aus einem bis mehreren hundert Mitgliedern bestehen. Erstellen eines Kanals mit zwei Mitgliedern ermöglicht 1-zu-1-Messaging.

Sie müssen nur einen Gruppenkanal mit zwei Benutzer-IDs erstellen, damit es ein 1-zu-1-Chat ist. Außerdem sollten Sie die Distinct Eigenschaft aktivieren, da auch nach der Dokumentation:

Folglich empfehlen wir, dass Sie die Distinct Eigenschaft in 1-zu-1-Messaging-Kanäle aktivieren, um den gleichen Kanal, wenn ein Benutzer die Wiederverwendung wählt, einen Freund direkt zu benachrichtigen. Wenn die Eigenschaft deaktiviert ist, erstellt der Benutzer einen neuen Kanal, auch wenn er zuvor mit dem Freund Gespräche geführt hat und daher zuvor gesendete Nachrichten oder Daten nicht sehen oder darauf zugreifen kann.

Referenz: https://docs.sendbird.com/ios#group_channel_3_creating_a_group_channel

+0

Bitte sagen Sie mir, wie kann ich den Standort mit SendBird-Android SDK wie WhatsApp teilen? – Achin

0

apreciated Ich bin nicht sicher, aber in der Gruppe Kanal bieten sie 1-on-1-Messaging. Aber dafür müssen Sie eine Gruppe mit anderen Benutzer-ID erstellen

Sie den Referenzcode von hier verwenden können:

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

+0

Vielen Dank für Ihre schnelle Antwort. Ich habe den Blog bereits gelesen. Aber es gibt keine Methode wie startMessagingWithUserId. Ich glaube, das ist ein veralteter Quellcode !! – Anand

+0

Bitte sagen Sie mir, wie kann ich den Standort mit SendBird-Android SDK wie WhatsApp teilen? – Achin

Verwandte Themen