Jusqu'à ce que vous lancez votre il ne peut communiquer qu'avec les appareils de test désignés. Cela vous permet de tester votre agent en interne tout en empêchant tout accès anticipé accidentel aux utilisateurs finaux.
Pour communiquer avec un agent RBM, un appareil de test doit être compatible avec RCS. Remarque que le RCS n'est pas activé par défaut sur certains appareils Android. Vous pouvez Vérifiez l'état RCS de votre appareil et, si nécessaire, activez RCS en configurant votre appareil avec des versions préliminaires des Messages et applis Carrier Services.
Lorsque votre appareil est compatible RCS, vous pouvez envoyer un testeur request pour inviter l'appareil à tester votre agent. Une fois que appareil accepte la demande, il peut recevoir des messages et y répondre depuis votre un agent déployé.
Un agent peut envoyer 20 requêtes de testeur par jour, avec un maximum de 200 requêtes par jour
les demandes des testeurs. Si vous ajoutez des testeurs via l'API RBM et que vous en envoyez d'autres
plus de 200 requêtes, la plate-forme RBM renvoie une réponse 429 RESOURCE_EXHAUSTED
.
Vérifier l'état RCS de votre appareil
- Dans l'application Messages, accédez à Paramètres de Messages.
- Appuyez sur Chats RCS. Si l'option "Chats RCS" ne s'affiche pas, appuyez sur Fonctionnalités de chat.
Recherchez la valeur État.
Si État indique Connecté, cela signifie que le RCS est activé sur votre appareil.
Étapes suivantes
Si le RCS est activé sur votre appareil, vous pouvez envoyer un testeur requête. Si le RCS est inactif sur votre appareil, vous devez : activez RCS sur votre appareil avant de pouvoir commencer à tester votre RBM. avec l'agent.
Activer les RCS sur votre appareil
Pour activer RCS sur un appareil Android, activez les chats RCS dans l'application Messages.
Étapes suivantes
Une fois le RCS activé sur votre appareil, vous pouvez envoyer un testeur requête.
Envoyer une demande de testeur
Pour inviter un appareil compatible RCS à devenir testeur, envoyez-lui une demande de test. Si l'appareil accepte la requête, votre agent peut envoyer des messages, des événements et de requêtes à l'appareil.
Si l'appareil n'est pas compatible avec les RCS, s'il n'a pas répondu à la demande du testeur ou
refuse la demande, votre agent reçoit une 403 PERMISSION_DENIED
lorsqu'il tente de communiquer avec l'appareil.
Option 1: Envoyer une demande de testeur à l'aide de la console pour les développeurs Business Communications
- Ouvrez l'application Business Communications Developer Console connectez-vous avec votre compte Google RBM, puis cliquez sur votre agent.
- Dans le panneau de navigation de gauche, cliquez sur Appareils.
- Pour Ajouter des appareils de test, saisissez le numéro de téléphone de votre appareil, puis cliquez sur Ajouter.
La liste des appareils de test indique l'état de la demande du testeur pour chaque appareil que vous inviter à tester votre agent.
Option 2: Envoyer une demande de testeur avec l'API RBM
Le code suivant envoie une demande de testeur. Pour connaître les options de mise en forme et de valeur, consultez
phones.testers
cURL
curl -X POST "https://REGION-rcsbusinessmessaging.googleapis.com/v1/phones/PHONE_NUMBER/testers" \ -H "Content-Type: application/json" \ -H "User-Agent: curl/rcs-business-messaging" \ -H "`oauth2l header --json PATH_TO_SERVICE_ACCOUNT_KEY rcsbusinessmessaging`"
Node.js
// Reference to RBM API helper const rbmApiHelper = require('@google/rcsbusinessmessaging'); // Send the tester invite to the device rbmApiHelper.sendTesterInvite('+12223334444', function(response) { console.log(response); });
Java
import com.google.rbm.RbmApiHelper; … try { // Create an instance of the RBM API helper RbmApiHelper rbmApiHelper = new RbmApiHelper(); // Register the device as a tester rbmApiHelper.registerTester("+12223334444"); } catch(Exception e) { e.printStackTrace(); }
Python
# Reference to RBM Python client helper from rcs_business_messaging import rbm_service # Send the tester invite to a device rbm_service.invite_tester('+12223334444')
C#
using RCSBusinessMessaging; … // Create an instance of the RBM API helper RbmApiHelper rbmApiHelper = new RbmApiHelper(credentialsFileLocation, projectId); // Register the device as a tester rbmApiHelper.RegisterTester("+12223334444");
Étapes suivantes
Une fois que l'appareil a accepté la demande du testeur, il s'agit d'un appareil de test dédié votre agent. Vous pouvez envoyer messages, les événements et contrôles de capacité à votre appareil pour tester les fonctionnalités et les workflows de votre agent.
Supprimer un appareil de test
Lorsque vous supprimez un appareil de test, il ne peut plus recevoir de messages de votre agent non lancé. La plate-forme RBM ne supprime pas les messages envoyés par vos qui sont en transit vers ou stockés sur l'appareil de test.
- Ouvrez l'application Business Communications Developer Console connectez-vous avec votre compte Google RBM, puis cliquez sur votre agent.
- Dans le panneau de navigation de gauche, cliquez sur Appareils.
- Localisez l'appareil dans la Liste des appareils de test, puis cliquez sur l'icône pour cet élément de liste.
- Cliquez sur Supprimer l'appareil.