Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Test dei messaggi RCS
Prima di avviare la messaggistica RCS in produzione, puoi testare l'integrazione utilizzando un agente di test. L'agente di test è un ID RCS for Business che viene creato quando invii una registrazione di test per il tuo agente AWS RCS. Fornisce un accesso completo alle API, identico a quello di produzione, ma limita la consegna dei messaggi solo ai dispositivi di test registrati. Per i test non è necessaria l'approvazione del corriere.
Questo capitolo si concentra sull'agente di test stesso, incluso come gestire i dispositivi di test e come risolvere i problemi più comuni. Per una step-by-step procedura dettagliata sulla creazione del primo agente AWS RCS e sull'invio di un messaggio di prova, consulta. Guida introduttiva a RCS Per informazioni dettagliate sulla creazione di un agente AWS RCS e sull'invio di una registrazione di test, consulta. Gestione degli agenti RCS
Importante
I messaggi di test vengono addebitati secondo le tariffe RCS standard. L'agente di test fornisce un ambiente di test per convalidare l'integrazione, ma l'invio dei messaggi ai dispositivi di test comporta gli stessi costi dei messaggi di produzione.
Argomenti
Cos'è un agente di test?
Un agente di test è un ID RCS for Business che AWS End User Messaging crea quando invii una registrazione di test per il tuo agente AWS RCS. L'agente di test ti consente di:
-
Inviare messaggi RCS ai dispositivi di test registrati senza l'approvazione dell'operatore
-
Usa l'
SendTextMessageAPI per inviare messaggi di test, la stessa API che usi in produzione -
Configura pool, set di configurazione, elenchi di opt-out, parole chiave e altre funzionalità di messaggistica con l'utente AWS finale per il flusso di lavoro di test
-
Prova la messaggistica bidirezionale inviando messaggi con parole chiave di risposta automatica
-
Verifica il comportamento di fallback degli SMS con o senza un numero di telefono SMS approvato
I dispositivi di test registrati per un agente di test funzionano in tutti i paesi per quell'agente AWS RCS. Non è necessario registrare i dispositivi di test separatamente per ogni paese. Al contrario, l'agente addetto al test può inviare messaggi ai dispositivi di test in qualsiasi paese, indipendentemente dal fatto che tu abbia inviato una registrazione al lancio per quel paese.
Aggiungere dispositivi di test
Prima di poter inviare messaggi RCS di prova, è necessario registrare uno o più dispositivi di test come numeri di destinazione verificati. È possibile aggiungere dispositivi di test utilizzando la console di messaggistica dell'utente AWS finale o l'CreateVerifiedDestinationNumberAPI.
Flusso di invito per i tester
Dopo aver aggiunto un dispositivo di test, AWS End User Messaging invia un invito al tester da un agente RCS chiamato RBM Tester Management. L'invito contiene pulsanti da accettare o rifiutare. Per i dettagli sul flusso di invito dei tester, incluso il requisito di attesa di 120 secondi e il comportamento specifico di iOS, consulta. Fase 2: Aggiungere un dispositivo di test
Visualizzazione dei dispositivi di test
Puoi visualizzare i dispositivi di test registrati per il tuo agente AWS RCS utilizzando la console di messaggistica dell'utente AWS finale o l'DescribeVerifiedDestinationNumbersAPI.
I dispositivi di test registrati per un agente di test funzionano a livello globale per quell'agente AWS RCS. Un dispositivo di test registrato in una AWS regione può ricevere messaggi di test inviati da qualsiasi AWS regione in cui è disponibile il tuo agente AWS RCS.
Invio di messaggi di test
Dopo che un dispositivo di test ha accettato l'invito del tester, puoi inviargli messaggi RCS. È possibile inviare messaggi di prova utilizzando la console di messaggistica dell'utente AWS finale o l'SendTextMessageAPI.
Test del fallback SMS
È possibile testare il comportamento di fallback degli SMS per verificare che i messaggi vengano recapitati tramite SMS quando la consegna RCS non è possibile. Per istruzioni complete sul test del fallback degli SMS, compresi i test senza un numero SMS approvato e il end-to-end flusso completo, consulta. Test del fallback degli SMS
Risoluzione dei problemi relativi ai test RCS
Le sezioni seguenti descrivono i problemi più comuni che potrebbero verificarsi durante il test dei messaggi RCS e come risolverli.
Il dispositivo di test non riceve messaggi RCS
Se il dispositivo di test non riceve messaggi RCS, controlla quanto segue:
-
Verifica che il dispositivo di test abbia accettato l'invito del tester. Utilizza l'
DescribeVerifiedDestinationNumbersAPI con ilrcs-agent-idfiltro per verificare lo stato di verifica del dispositivo. -
Verifica che il dispositivo di test abbia RCS abilitato. Su Android, controlla le impostazioni dell'app di messaggistica per le funzionalità RCS o Chat. Su iPhone, RCS richiede iOS 18 o versioni successive.
-
Verifica che il dispositivo di test abbia una connessione dati attiva. I messaggi RCS vengono recapitati tramite dati, non tramite il canale SMS.
-
Verificate di inviare al numero di telefono corretto in formato E.164.
Messaggio inviato come SMS anziché RCS
Se il messaggio di prova viene recapitato come SMS anziché RCS, verifica quanto segue:
-
Verifica di inviare il messaggio utilizzando l'ARN dell'agente AWS RCS o un pool che contiene l'agente AWS RCS come identità di origine. Se specifichi solo un numero di telefono SMS, il messaggio viene inviato tramite SMS.
-
Verifica che il dispositivo di test abbia accettato l'invito del tester e sia registrato come numero di destinazione verificato per l'agente AWS RCS corretto.
-
Controlla l'evento di consegna per determinare se il messaggio è stato inizialmente tentato tramite RCS e poi è passato a SMS o se è stato inviato direttamente tramite SMS.
Invito al tester non ricevuto
Se un dispositivo di test non riceve l'invito del tester, verifica quanto segue:
-
L'invito al tester può impiegare fino a 20 minuti per arrivare dopo aver aggiunto un dispositivo di prova. Se l'invito non è arrivato dopo 20 minuti, rimuovi il dispositivo di prova e aggiungilo di nuovo.
-
Verifica che il numero di telefono sia nel formato E.164 corretto e che sia un numero di cellulare valido.
-
Verifica che il dispositivo di test abbia una connessione dati attiva e che RCS sia abilitato.
iOS: invito al tester in Unknown Senders
Sui dispositivi iOS (iPhone con iOS 18 o versioni successive), l'invito al tester di RBM Tester Management può essere filtrato nella cartella Unknown Senders nell'app Messaggi. Si tratta di un comportamento iOS predefinito per i messaggi provenienti da contatti sconosciuti.
Per trovare l'invito:
Per trovare l'invito al tester su iOS
-
Apri l'app Messaggi sull'iPhone.
-
Tocca Filtri nell'angolo in alto a sinistra (o scorri verso destra dall'elenco dei messaggi).
-
Tocca Mittenti sconosciuti.
-
Cerca il messaggio di RBM Tester Management e tocca Fammi un tester per accettare l'invito.