עד להפעיל את החשבון הוא יכול לתקשר רק עם מכשירי בדיקה ייעודיים. כך אפשר לבדוק את הנציג באופן פנימי ולמנוע גישה מוקדמת בטעות משתמשי קצה.
כדי לתקשר עם נציג של RBM, צריך להפעיל את RCS במכשיר בדיקה. הערה שבמכשירי Android מסוימים לא מופעל כברירת מחדל RCS. אפשר לבדוק את סטטוס ה-RCS של המכשיר, ואם צריך, להפעיל RCS על ידי הגדרת המכשיר עם גרסאות טרום-השקה של אפליקציית Messages ו-Carrier Services.
כשהמכשיר תומך ב-RCS, אפשר לשלוח בודק/ת request להזמין את המכשיר כדי לבדוק את הנציג. אחרי ש המכשיר מאשר את הבקשה, הוא יכול לקבל הודעות ולהשיב להן נציג בלתי מנוצח.
סוכן יכול לשלוח 20 בקשות בודקים בכל יום, עד 200 פעמים ביום
של בקשות בודקים. אם מוסיפים בודקים דרך RBM API ושולחים עוד
מ-200 בקשות, פלטפורמת RBM תחזיר את התשובה 429 RESOURCE_EXHAUSTED
.
איך בודקים את סטטוס ה-RCS במכשיר
- באפליקציית Messages, עוברים אל ההגדרות של Messages.
- מקישים על שימוש ב-RCS לצ׳אטים. לא מצאתם את ההגדרה 'שימוש ב-RCS לצ'אטים'? תוכלו להקיש על פיצ'רים של הצ'אט.
מאתרים את הערך Status.
אם הסטטוס הוא מחובר, השימוש ב-RCS פועל במכשיר.
השלבים הבאים
אם שירות ה-RCS פועל במכשיר, תוכלו לשלוח בודק/ת בקשה. אם לא הפעלתם את RCS במכשיר, תצטרכו לפני שמתחילים לבדוק את ה-RBM, צריך להפעיל את RCS במכשיר עובד איתו.
הפעלת RCS במכשיר
כדי להפעיל את השימוש ב-RCS במכשיר Android, צריך להפעיל את השימוש ב-RCS לצ'אטים באפליקציית Messages.
השלבים הבאים
אחרי ששירות ה-RCS יופעל במכשיר, תהיה לך אפשרות לשלוח בודק/ת בקשה.
שליחת בקשת בודק
כדי להזמין מכשיר שתומך ב-RCS להיות בודק, צריך לשלוח בקשת בודק. אם המכשיר יאשר את הבקשה, הנציג יוכל לשלוח הודעות, אירועים, בקשות למכשיר.
אם המכשיר לא תומך ב-RCS, לא הגיב לבקשת הבודקים או
ידחה את הבקשה, הנציג שלך יקבל 403 PERMISSION_DENIED
כאשר הוא מנסה לתקשר עם המכשיר.
אפשרות 1: שליחת בקשת בודק באמצעות Business Communications Developer Console
- פותחים את מפתח התקשורת העסקית Console, נכנסים באמצעות חשבון Google ב-RBM ולוחצים על הנציג.
- בחלונית הניווט הימנית, לוחצים על מכשירים.
- בשדה הוספה של מכשירי בדיקה, מזינים את מספר הטלפון של המכשיר ולוחצים על הוספה.
ברשימת מכשירי הבדיקה מופיע הסטטוס של בקשת הבדיקה של כל מכשיר מזמינים אותך לבדוק את הנציג.
אפשרות 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); });
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");
השלבים הבאים
אחרי שהמכשיר יאשר את בקשת הבודק, הוא יוגדר כמכשיר בדיקה ייעודי עם הנציג שלך. אפשר לשלוח messages, אירועים, וגם בדיקות יכולת למכשיר שלך כדי לבדוק את הפונקציונליות ותהליכי העבודה של הנציג.
הסרה של מכשיר בדיקה
כשמסירים מכשיר בדיקה, המכשיר לא יכול יותר לקבל הודעות מ: הנציג שלא הופעל. פלטפורמת RBM לא מוחקת הודעות שנשלחו על ידי שנמצא בדרך אל מכשיר הבדיקה או מאוחסן בו.
- פותחים את מפתח התקשורת העסקית Console, נכנסים באמצעות חשבון Google ב-RBM ולוחצים על הנציג.
- בחלונית הניווט הימנית, לוחצים על מכשירים.
- מאתרים את המכשיר ברשימת מכשירי הבדיקה ולוחצים על התפריט של הפריט הזה ברשימה.
- לוחצים על הסרת המכשיר.