View a markdown version of this page

Aktivieren von Push-Benachrichtigungen für den mobilen Chat - Amazon Connect-Kunde

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktivieren von Push-Benachrichtigungen für den mobilen Chat

Push-Benachrichtigungen für den mobilen Chat werden über AWS End User Messaging konfiguriert. Sie können Push-Benachrichtigungen für den mobilen Chat auf iOS- oder Android-Geräten aktivieren, sodass Sie Kunden auch dann über neue Nachrichten informieren können, wenn diese Ihre mobile Anwendung nicht aktiv verwenden. Sie können dieses Feature in Ihrer vorhandenen App aktivieren, die in die mobilen SDKs von Connect Customer, einer Webview-Lösung oder einer benutzerdefinierten systemeigenen Lösung integriert ist.

Die folgenden Schritte und Ressourcen helfen Ihnen beim Einstieg in die Integration von Connect Customer Push-Benachrichtigungen in Ihre nativen mobilen Anwendungen:

Schritt 1: Abrufen von Anmeldeinformationen von den APNs von Apple und der FCM-Konsole von Google

Um die Einrichtung Connect Customer so einzurichten, dass Push-Benachrichtigungen an Ihre Apps gesendet werden können, müssen Sie zunächst die Anmeldeinformationen von Apples APNs und der FCM-Konsole von Google abrufen, damit AWS End User Messaging Benachrichtigungen an Ihre mobilen Anwendungen senden kann. Welche Anmeldeinformationen Sie angeben, hängt davon ab, welches Push-Benachrichtigungssystem Sie verwenden:

Schritt 2: Erstellen Sie eine AWS Messaging-Dienstanwendung für Endbenutzer unter Verwendung der AWS Konsole und aktivieren Sie den Push-Benachrichtigungskanal für FCM oder APNs

Bevor Sie Amazon Connect für das Senden von Push-Benachrichtigungen aktivieren können, müssen Sie zunächst eine Anwendung von AWS End User Messaging erstellen und den Push-Benachrichtigungskanal in der AWS -Konsole aktivieren.

Folgen Sie diesen Anweisungen, um eine Anwendung zu erstellen und einen der Push-Kanäle zu aktivieren. Zum Abschließen dieses Verfahrens müssen Sie nur einen Anwendungsnamen eingeben. Sie können alle Push-Kanäle zu einem späteren Zeitpunkt aktivieren oder deaktivieren:

  1. Öffnen Sie die AWS Endbenutzer-Messaging-Push-Konsole unter https://console.aws.amazon.com/push-notifications/

  2. Wählen Sie Create application aus.

  3. Geben Sie unter Anwendungsname den Namen Ihrer Anwendung ein.

  4. (Optional) Folgen Sie diesem optionalen Schritt, um den Apple Push Notification Service (APNs) zu aktivieren.

    1. Wählen Sie für Apple Push Notification Service (APNs) die Option Aktivieren aus.

    2. Wählen Sie für Standard-Authentifizierungstyp eine der folgenden Optionen aus:

      1. Wenn Sie Schlüsseldaten auswählen, geben Sie die folgenden Informationen aus Ihrem Apple-Entwicklerkonto an. AWS End User Messaging Push benötigt diese Informationen, um Authentifizierungstoken zu erstellen.

        1. Schlüssel-ID – Die Ihrem Signaturschlüssel zugeordnete ID.

        2. Bundle-ID – Die Ihrer iOS-App zugeordnete ID.

        3. Team-ID – Die Ihrem Apple-Developer-Kontoteam zugewiesene ID.

        4. Authentifizierungsschlüssel – Die .p8-Datei, die Sie von Ihrem Apple-Developer-Konto herunterladen, wenn Sie einen Authentifizierungsschlüssel erstellen.

      2. Wenn Sie die Option Certificate credentials (Zertifikatanmeldeinformationen) auswählen, geben Sie die folgenden Informationen an:

        1. SSL certificate (SSL-Zertifikat) – Die .p12-Datei für Ihr TLS-Zertifikat.

        2. Zertifikatpasswort – Wenn Sie Ihrem Zertifikat ein Passwort zugewiesen haben, geben Sie es hier ein.

        3. Typ des Zertifikats – Wählen Sie den zu verwendenden Zertifikattyp aus.

  5. (Optional) Folgen Sie diesem optionalen Schritt, um Firebase Cloud Messaging (FCM) zu aktivieren.

    1. Wählen Sie für Firebase Cloud Messaging (FCM) die Option Aktivieren aus.

    2. Wählen Sie Token-Anmeldeinformationen für den Standardauthentifizierungstyp und dann Ihre Service-JSON-Datei aus.

  6. Wählen Sie Create application aus.

Schritt 3: Ordnen Sie das zu AWS Endbenutzer-Messaging-Anwendung mit einem Connect Customer Instance

Um Push-Benachrichtigungen auf einer Connect Customer Instance zu aktivieren, müssen Sie einer Connect Customer Instanz eine AWS End User Messaging-Anwendung zuordnen, indem Sie die CreateIntegrationAssociation API mit dem aufrufen PINPOINT_APP IntegrationType. Sie können diese API mit der AWS CLI oder dem Amazon Connect SDK für alle unterstützten Sprachen aufrufen. Dies ist ein einmaliger Onboarding-Schritt, der für jede Integration zwischen einer AWS Endbenutzer-Messaging-Anwendung und einer Connect Customer Instanz erforderlich ist.

Schritt 4: Holen Sie sich das Geräte-Token mit dem FCM- oder APNs-SDK und registrieren Sie es bei Connect Customer

Sie müssen das Geräte-Token abrufen und es verwenden, um ein Mobilgerät eines Endbenutzers bei einem Connect Customer Chat-Kontakt zu registrieren, um Push-Benachrichtigungen für neue Nachrichten im Chat zu senden. Lesen Sie in der folgenden FCM/APNs Entwicklerdokumentation nach, wie das Geräte-Token generiert und von der mobilen Anwendung abgerufen wird.

Wir empfehlen folgende Schritte, um das Gerät mit einem Chat-Kontakt zu registrieren:

  1. Wenn die mobile Anwendung die StartChatContact API aufruft, übergeben Sie die Kontaktattribute deviceToken und deviceType als Kontaktattribute. Weitere Informationen für Benutzer von Webview und gehosteten Kommunikations-Widgets finden Sie unter So übergeben Sie Kontaktattribute an das Kommunikations-Widget.

  2. Betten Sie einen Aufruf der CreatePushNotificationRegistration Aktion in eine Lambda-Funktion in einen Kontaktablauf ein. Der Flow-Block sollte deviceToken sowie deviceType aus den benutzerdefinierten Kontaktattributen und die initialContactId aus den Systemattributen lesen und diese Werte dann an die Lambda-Funktion übergeben.

    1. Platzieren Sie die Lambda-Funktion je nach Anwendungsfall entweder unmittelbar nach dem Start des Chats (am Anfang des Ablaufs), wenn Sie möchten, dass der Endbenutzer Push-Benachrichtigungen sofort erhält, oder kurz bevor Sie den Kontakt in eine Warteschlange weiterleiten, sodass er den Kontakt nur dann erhält, wenn der Kundendienstmitarbeiter dem Chat beitreten möchte. Nach dem API-Aufruf beginnt das Gerät, Push-Benachrichtigungen zu empfangen, wenn eine neue Nachricht vom Agenten oder System eingeht. Standardmäßig werden Push-Benachrichtigungen für alle System- und Kundendienstmitarbeiter-Nachrichten gesendet.

      Rufen Sie den Lambda-Funktionsablaufblock im Flow-Designer der Admin-Website von Connect Customer auf.
  1. (optional) Betten Sie einen Aufruf der DeletePushNotificationRegistration Aktion in eine Lambda-Funktion in einen Flow ein. Nach dem API-Aufruf empfängt das Gerät keine Push-Benachrichtigungen mehr, wenn eine neue Nachricht vom Agenten oder System eingeht.

Schritt 5: Empfangen von Push-Benachrichtigungen in Ihren mobilen Anwendungen

Schauen Sie sich unser Projekt mit Beispielen für Connect Customer Chat-Benutzeroberflächen an und schauen Sie sich unsere Beispiele für iOS - und https://github.com/amazon-connect/amazon-connect-chat-ui-examples/tree/master/mobileChatExamples/android-webview-sample Android-Chat-Webansichten an, die zeigen, wie Connect Customer APIs integriert werden, um Push-Benachrichtigungen zu integrieren und zu empfangen.

Überwachen Ihrer Nutzung von Push-Benachrichtigungen

Damit die Zuverlässigkeit, Verfügbarkeit und Leistung Ihrer Push-Benachrichtigungen sichergestellt werden, ist es wichtig, deren Nutzung zu überwachen. Sie können diese Informationen über mehrere Kanäle verfolgen:

  1. AWS bietet umfassende Tools zur Überwachung von Push-Benachrichtigungen. Weitere Informationen finden Sie unter Überwachen von Push-Nachrichten für AWS Endbenutzer.

  2. Je nachdem, welchen Push-Benachrichtigungsservice Sie verwenden, können Sie über die jeweiligen Konsolen auf zusätzliche Nutzungsdaten zugreifen.

    1. Firebase Cloud Messaging (FCM): In der FCM-Dokumentation zum Thema Grundlegendes zur Nachrichtenzustellung finden Sie Einblicke in Ihre FCM-Nutzung.

    2. Apple Push Notification Service (APNs): Lesen Sie in der APNs-Dokumentation den Abschnitt zum Anzeigen des Status von Push-Benachrichtigungen mithilfe von Metriken und APNs, um Ihren Benachrichtigungsstatus zu überwachen.