מכשירים לבדיקה

עד להפעיל את החשבון הוא יכול לתקשר רק עם מכשירי בדיקה ייעודיים. כך אפשר לבדוק את הנציג באופן פנימי ולמנוע גישה מוקדמת בטעות משתמשי קצה.

כדי לתקשר עם נציג של RBM, צריך להפעיל את RCS במכשיר בדיקה. הערה שבמכשירי Android מסוימים לא מופעל כברירת מחדל RCS. אפשר לבדוק את סטטוס ה-RCS של המכשיר, ואם צריך, להפעיל RCS על ידי הגדרת המכשיר עם גרסאות טרום-השקה של אפליקציית Messages ו-Carrier Services.

כשהמכשיר תומך ב-RCS, אפשר לשלוח בודק/ת request להזמין את המכשיר כדי לבדוק את הנציג. אחרי ש המכשיר מאשר את הבקשה, הוא יכול לקבל הודעות ולהשיב להן נציג בלתי מנוצח.

סוכן יכול לשלוח 20 בקשות בודקים בכל יום, עד 200 פעמים ביום של בקשות בודקים. אם מוסיפים בודקים דרך RBM API ושולחים עוד מ-200 בקשות, פלטפורמת RBM תחזיר את התשובה 429 RESOURCE_EXHAUSTED.

איך בודקים את סטטוס ה-RCS במכשיר

  1. באפליקציית Messages, עוברים אל ההגדרות של Messages.
  2. מקישים על שימוש ב-RCS לצ׳אטים. לא מצאתם את ההגדרה 'שימוש ב-RCS לצ'אטים'? תוכלו להקיש על פיצ'רים של הצ'אט.
  3. מאתרים את הערך Status.

    אם הסטטוס הוא מחובר, השימוש ב-RCS פועל במכשיר.

השלבים הבאים

אם שירות ה-RCS פועל במכשיר, תוכלו לשלוח בודק/ת בקשה. אם לא הפעלתם את RCS במכשיר, תצטרכו לפני שמתחילים לבדוק את ה-RBM, צריך להפעיל את RCS במכשיר עובד איתו.

הפעלת RCS במכשיר

כדי להפעיל את השימוש ב-RCS במכשיר Android, צריך להפעיל את השימוש ב-RCS לצ'אטים באפליקציית Messages.

השלבים הבאים

אחרי ששירות ה-RCS יופעל במכשיר, תהיה לך אפשרות לשלוח בודק/ת בקשה.

שליחת בקשת בודק

כדי להזמין מכשיר שתומך ב-RCS להיות בודק, צריך לשלוח בקשת בודק. אם המכשיר יאשר את הבקשה, הנציג יוכל לשלוח הודעות, אירועים, בקשות למכשיר.

אם המכשיר לא תומך ב-RCS, לא הגיב לבקשת הבודקים או ידחה את הבקשה, הנציג שלך יקבל 403 PERMISSION_DENIED כאשר הוא מנסה לתקשר עם המכשיר.

אפשרות 1: שליחת בקשת בודק באמצעות Business Communications Developer Console

  1. פותחים את מפתח התקשורת העסקית Console, נכנסים באמצעות חשבון Google ב-RBM ולוחצים על הנציג.
  2. בחלונית הניווט הימנית, לוחצים על מכשירים.
  3. בשדה הוספה של מכשירי בדיקה, מזינים את מספר הטלפון של המכשיר ולוחצים על הוספה.

ברשימת מכשירי הבדיקה מופיע הסטטוס של בקשת הבדיקה של כל מכשיר מזמינים אותך לבדוק את הנציג.

אפשרות 2: שליחת בקשת בודק באמצעות RBM API

הקוד הבא שולח בקשת בודק. אפשרויות עיצוב ואפשרויות ערך מופיעות במאמר 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);
});
הקוד הזה הוא קטע מתוך סוכן לדוגמה של RBM.

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();
}
הקוד הזה הוא קטע מתוך סוכן לדוגמה של RBM.

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')
הקוד הזה הוא קטע מתוך סוכן לדוגמה של RBM.

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");
הקוד הזה הוא קטע מתוך סוכן לדוגמה של RBM.

השלבים הבאים

אחרי שהמכשיר יאשר את בקשת הבודק, הוא יוגדר כמכשיר בדיקה ייעודי עם הנציג שלך. אפשר לשלוח messages, אירועים, וגם בדיקות יכולת למכשיר שלך כדי לבדוק את הפונקציונליות ותהליכי העבודה של הנציג.

הסרה של מכשיר בדיקה

כשמסירים מכשיר בדיקה, המכשיר לא יכול יותר לקבל הודעות מ: הנציג שלא הופעל. פלטפורמת RBM לא מוחקת הודעות שנשלחו על ידי שנמצא בדרך אל מכשיר הבדיקה או מאוחסן בו.

  1. פותחים את מפתח התקשורת העסקית Console, נכנסים באמצעות חשבון Google ב-RBM ולוחצים על הנציג.
  2. בחלונית הניווט הימנית, לוחצים על מכשירים.
  3. מאתרים את המכשיר ברשימת מכשירי הבדיקה ולוחצים על התפריט של הפריט הזה ברשימה.
  4. לוחצים על הסרת המכשיר.