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.
Testen von RCS-Nachrichten
Bevor Sie RCS-Messaging in der Produktion starten, können Sie Ihre Integration mit einem Testagenten testen. Der Testagent ist eine RCS for Business ID, die erstellt wird, wenn Sie eine Testregistrierung für Ihren AWS RCS Agent einreichen. Es bietet vollen API-Zugriff, der mit dem der Produktion identisch ist, beschränkt jedoch die Nachrichtenzustellung nur auf registrierte Testgeräte. Für Tests ist keine Genehmigung durch den Mobilfunkanbieter erforderlich.
Dieses Kapitel konzentriert sich auf den Testagenten selbst, einschließlich der Verwaltung von Testgeräten und der Behebung häufig auftretender Probleme. Eine step-by-step exemplarische Vorgehensweise zum Erstellen Ihres ersten AWS RCS-Agenten und zum Senden einer Testnachricht finden Sie unter. Erste Schritte mit RCS Einzelheiten zur Erstellung eines AWS RCS-Agenten und zum Einreichen einer Testregistrierung finden Sie unterVerwaltung von RCS-Agenten.
Wichtig
Testnachrichten werden zu den standardmäßigen RCS-Tarifen berechnet. Der Testagent stellt eine Testumgebung zur Validierung Ihrer Integration bereit. Für die Nachrichtenübermittlung an Testgeräte fallen jedoch dieselben Gebühren an wie für Produktionsnachrichten.
Topics
Was ist ein Testagent?
Ein Testagent ist eine RCS for Business ID, die AWS End User Messaging erstellt, wenn Sie eine Testregistrierung für Ihren AWS RCS Agent einreichen. Der Testagent ermöglicht Ihnen:
-
Senden Sie RCS-Nachrichten ohne Genehmigung des Netzbetreibers an registrierte Testgeräte
-
Verwenden Sie die
SendTextMessageAPI, um Testnachrichten zu senden, dieselbe API, die Sie in der Produktion verwenden -
Konfigurieren Sie Pools, Konfigurationssätze, Opt-Out-Listen, Schlüsselwörter und andere AWS Endbenutzer-Messaging-Funktionen für Ihren Test-Workflow
-
Testen Sie bidirektionales Messaging, indem Sie Nachrichten mit Schlüsselwörtern für automatische Antworten senden
-
Testen Sie das SMS-Fallback-Verhalten mit oder ohne genehmigte SMS-Telefonnummer
Testgeräte, die Sie für einen Testing Agent registrieren, funktionieren in allen Ländern für diesen AWS RCS Agent. Sie müssen die Testgeräte nicht für jedes Land separat registrieren. Umgekehrt kann der Testagent Nachrichten an Testgeräte in jedem Land senden, unabhängig davon, ob Sie für dieses Land eine Registrierung für die Markteinführung eingereicht haben.
Testgeräte hinzufügen
Bevor Sie RCS-Testnachrichten senden können, müssen Sie ein oder mehrere Testgeräte als verifizierte Zielnummern registrieren. Sie können Testgeräte mithilfe der AWS End User Messaging-Konsole oder der CreateVerifiedDestinationNumber API hinzufügen.
Ablauf der Einladungen für Tester
Nachdem Sie ein Testgerät hinzugefügt haben, sendet AWS End User Messaging eine Tester-Einladung von einem RCS-Agenten namens RBM Tester Management. Die Einladung enthält Schaltflächen zum Annehmen oder Ablehnen. Einzelheiten zum Ablauf der Tester-Einladungen, einschließlich der 120-Sekunden-Wartezeit und des iOS-spezifischen Verhaltens, finden Sie unter. Schritt 2: Fügen Sie ein Testgerät hinzu
Testgeräte anzeigen
Sie können die Testgeräte, die für Ihren AWS RCS Agent registriert sind, mithilfe der AWS End User Messaging-Konsole oder der DescribeVerifiedDestinationNumbers API anzeigen.
Testgeräte, die Sie für einen Testagenten registrieren, funktionieren global für diesen AWS RCS-Agenten. Ein in einer AWS Region registriertes Testgerät kann Testnachrichten empfangen, die aus jeder AWS Region gesendet werden, in der Ihr AWS RCS Agent verfügbar ist.
Senden von Testnachrichten
Nachdem ein Testgerät die Einladung des Testers akzeptiert hat, können Sie RCS-Nachrichten an dieses Gerät senden. Sie können Testnachrichten über die AWS End User Messaging-Konsole oder die SendTextMessage API senden.
SMS-Fallback wird getestet
Sie können das SMS-Fallback-Verhalten testen, um sicherzustellen, dass Ihre Nachrichten per SMS zugestellt werden, wenn eine RCS-Zustellung nicht möglich ist. Vollständige Anweisungen zum Testen von SMS-Fallback, einschließlich Tests ohne eine genehmigte SMS-Nummer und den vollständigen end-to-end Ablauf, finden Sie unter. SMS-Fallback testen
Problembehebung bei RCS-Tests
In den folgenden Abschnitten werden häufig auftretende Probleme beschrieben, die beim Testen von RCS-Meldungen auftreten können, und deren Behebung.
Das Testgerät empfängt keine RCS-Nachrichten
Wenn Ihr Testgerät keine RCS-Nachrichten empfängt, überprüfen Sie Folgendes:
-
Stellen Sie sicher, dass das Testgerät die Einladung des Testers akzeptiert hat. Verwenden Sie die
DescribeVerifiedDestinationNumbersAPI mit demrcs-agent-idFilter, um den Bestätigungsstatus des Geräts zu überprüfen. -
Stellen Sie sicher, dass auf dem Testgerät RCS aktiviert ist. Überprüfen Sie auf Android die Einstellungen der Messaging-App für RCS- oder Chat-Funktionen. Auf dem iPhone benötigt RCS iOS 18 oder höher.
-
Stellen Sie sicher, dass das Testgerät über eine aktive Datenverbindung verfügt. RCS-Nachrichten werden über Daten und nicht über den SMS-Kanal zugestellt.
-
Stellen Sie sicher, dass Sie an die richtige Telefonnummer im E.164-Format senden.
Die Nachricht wurde als SMS statt als RCS zugestellt
Wenn Ihre Testnachricht als SMS statt als RCS zugestellt wird, überprüfen Sie Folgendes:
-
Stellen Sie sicher, dass Sie die Nachricht mit dem ARN des AWS RCS-Agenten oder einem Pool senden, der den AWS RCS-Agenten als Ausgangsidentität enthält. Wenn Sie nur eine SMS-Telefonnummer angeben, wird die Nachricht per SMS gesendet.
-
Stellen Sie sicher, dass das Testgerät die Einladung des Testers akzeptiert hat und als verifizierte Zielnummer für den richtigen AWS RCS-Agenten registriert ist.
-
Überprüfen Sie anhand des Zustellereignisses, ob die Nachricht ursprünglich über RCS versucht wurde und dann auf SMS zurückgegriffen wurde, oder ob sie direkt per SMS gesendet wurde.
Die Einladung des Testers wurde nicht erhalten
Wenn ein Testgerät die Einladung des Testers nicht erhält, überprüfen Sie Folgendes:
-
Es kann bis zu 20 Minuten dauern, bis die Tester-Einladung eingeht, nachdem ein Testgerät hinzugefügt wurde. Wenn die Einladung nach 20 Minuten nicht eingetroffen ist, entfernen Sie das Testgerät und fügen Sie es erneut hinzu.
-
Vergewissern Sie sich, dass die Telefonnummer das richtige E.164-Format hat und dass es sich um eine gültige Handynummer handelt.
-
Stellen Sie sicher, dass das Testgerät über eine aktive Datenverbindung verfügt und RCS aktiviert ist.
iOS: Tester-Einladung in Unknown Senders
Auf iOS-Geräten (iPhone mit iOS 18 oder höher) kann die Tester-Einladung von RBM Tester Management in den Ordner Unbekannte Absender in der Nachrichten-App gefiltert werden. Dies ist ein Standardverhalten von iOS für Nachrichten von unbekannten Kontakten.
Um die Einladung zu finden:
Um die Tester-Einladung auf iOS zu finden
-
Öffnen Sie die Nachrichten-App auf dem iPhone.
-
Tippe in der oberen linken Ecke auf Filter (oder wische in der Nachrichtenliste nach rechts).
-
Tippe auf Unbekannte Absender.
-
Suchen Sie nach der Nachricht von RBM Tester Management und tippen Sie auf Machen Sie mich zum Tester, um die Einladung anzunehmen.