Frage
Wie sieht der Datenfluss aus? MessagingActivity
mit mehreren Engines oder SDKs arbeiten?
Antwort
Sie können mehrere SDKs in die integrieren MessagingActivity
indem Sie Engines hinzufügen, die die verwenden .withEngines
enthalten.
Diese Objekte teilen der Aktivität mit, welche SDKs verwendet werden können und welches durch Übergabe an die Aktivität eine eigene Konfiguration erhält. Ein Beispiel hierfür finden Sie in diesem Beitrag: Mehrere Konfigurationen auf einem Bildschirm.
Sobald die Aktivität beginnt, sieht der Ablauf wie folgt aus:
Nachdem Sie die anderen Engines, Chat oder Support erreicht haben, können Sie nicht mehr zum Answer Bot zurückkehren, es sei denn, Sie verlassen die Ansicht und starten neu.
Nach der Übergabe sehen Sie Folgendes:
- Bei Übergabe an Support wird die laufende Diskussion mit dem Answer Bot in ein Ticket umgewandelt, das alle Chatprotokolle enthält. Wenn die Konversation aktiviert ist, werden Sie außerdem mit einer Schaltfläche aufgefordert, über RequestListActivityauf Ihre Anfrageansicht zuzugreifen.
- Bei Übergabe an Chat startet die Engine einen Chatfluss und eine Sitzung wie im unten dargestellten Fluss. Das Modul wird wie bei einer normalen Chat-Sitzung ausgeführt und verwendet das Protokoll der Answer Bot -Diskussion, statt Sie nach dem Thema des Chats zu fragen. Das vollständige Protokoll wird als erste Nachricht zum Chat hinzugefügt.
Hier einige Dinge, die Sie beachten sollten:
- Identity for Support SDK und VisitorInfo for Chat SDK sind zwei verschiedene Identitäten. Dasselbe gilt auch für den Prozess JSON Web Token (JWT), der völlig separat ist.
- Der Status Ihres Chat-Kontos ist dem Answer Bot -System nicht bekannt. Wenn Ihr Konto offline ist, fragt der Answer Bot Sie, ob Sie Kunden per Chat ansprechen möchten, und prüft dann den Kontostatus, wodurch der Offline-Nachrichtenfluss ausgelöst wird. Um dies zu vermeiden, überprüfen Sie den Chat-Kontostatus, bevor Sie die Chat-Engine an die Konfiguration der MessagingActivity übergeben. Verwenden Sie diese Funktion in unserem Provider Chat SDK, um den Kontostatus zu überprüfen.
- Der Standardname des Chat-Bots lautet: Answer Bot. Wenn Sie auf eine dieser Optionen klicken, brauchen Sie nicht mit dem Answer Bot -System zu diskutieren. Verwenden Sie stattdessen Chat oder Support. Weitere Informationen finden Sie im folgenden Beitrag: Warum erscheint der Answer Bot im Chat-SDK, obwohl ich kein Abonnement habe?
Hinweis zur Übersetzung: Dieser Beitrag wurde mit automatischer Übersetzungssoftware übersetzt, um dem Leser ein grundlegendes Verständnis des Inhalts zu vermitteln. Trotz angemessener Bemühungen, eine akkurate Übersetzung bereitzustellen, kann Zendesk keine Garantie für die Genauigkeit übernehmen.
Sollten in Bezug auf die Genauigkeit der Informationen im übersetzten Beitrag Fragen auftreten, beziehen Sie sich bitte auf die englische Version des Beitrags, die als offizielle Version gilt.