Kiểm tra thiết bị

Cho đến khi bạn khởi chạy tác nhân, tác nhân này chỉ có thể giao tiếp với các thiết bị thử nghiệm được chỉ định. Điều này cho phép bạn kiểm thử nội bộ tác nhân trong khi ngăn chặn vô tình truy cập sớm vào người dùng cuối.

Để giao tiếp với nhân viên hỗ trợ RBM, thiết bị thử nghiệm cần bật RCS. Lưu ý rằng theo mặc định, một số thiết bị Android không bật RCS. Bạn có thể kiểm tra trạng thái RCS của thiết bị và bật RCS (nếu cần) bằng cách định cấu hình thiết bị với các phiên bản phát hành trước của ứng dụng Messages và Carrier Services.

Khi thiết bị của bạn hỗ trợ RCS, bạn có thể gửi yêu cầu thử nghiệm để mời thiết bị kiểm tra nhân viên hỗ trợ của bạn. Sau khi chấp nhận yêu cầu, thiết bị có thể nhận và trả lời các tin nhắn từ nhân viên hỗ trợ chưa mở.

Một tác nhân có thể gửi 20 yêu cầu kiểm tra mỗi ngày với tổng số tối đa là 200 yêu cầu thử nghiệm. Nếu bạn thêm người thử nghiệm thông qua API RBM và gửi hơn 200 yêu cầu, thì nền tảng RBM sẽ trả về phản hồi 429 RESOURCE_EXHAUSTED.

Kiểm tra trạng thái RCS của thiết bị

  1. Trong ứng dụng Tin nhắn, hãy chuyển đến phần Cài đặt Tin nhắn.
  2. Nhấn vào mục trò chuyện bằng RCS. Nếu bạn không tìm thấy mục "Cuộc trò chuyện về RCS", hãy nhấn vào Các tính năng trò chuyện.
  3. Tìm giá trị Status.

    Nếu Trạng tháiĐã kết nối thì RCS đang hoạt động trên thiết bị của bạn.

Các bước tiếp theo

Nếu RCS đang hoạt động trên thiết bị của bạn, thì bạn đã sẵn sàng gửi yêu cầu thử nghiệm. Nếu RCS không hoạt động trên thiết bị của bạn, bạn cần bật RCS trên thiết bị thì mới có thể bắt đầu thử nghiệm tác nhân RBM của mình với RCS.

Bật RCS trên thiết bị của bạn

Để bật RCS trên thiết bị Android, hãy bật chức năng trò chuyện RCS trong ứng dụng Tin nhắn.

Các bước tiếp theo

Sau khi RCS hoạt động trên thiết bị của bạn, bạn đã sẵn sàng gửi yêu cầu nhận thử nghiệm.

Gửi yêu cầu người thử nghiệm

Để mời một thiết bị đã bật RCS trở thành người thử nghiệm, bạn sẽ gửi một yêu cầu về người thử nghiệm. Nếu thiết bị chấp nhận yêu cầu, nhân viên hỗ trợ của bạn có thể gửi tin nhắn, sự kiện và yêu cầu tới thiết bị.

Nếu thiết bị chưa hỗ trợ RCS (Dịch vụ giao tiếp đa dạng), chưa phản hồi yêu cầu của người kiểm thử hoặc từ chối yêu cầu, thì nhân viên hỗ trợ sẽ gặp lỗi 403 PERMISSION_DENIED khi cố gắng giao tiếp với thiết bị.

Tùy chọn 1: Gửi yêu cầu người thử nghiệm với Business Communications Developer Console

  1. Mở Business Communications Developer Console, đăng nhập bằng tài khoản Google RBM của bạn và nhấp vào nhân viên hỗ trợ.
  2. Trong điều hướng bên trái, nhấp vào Thiết bị.
  3. Đối với Thêm thiết bị thử nghiệm, hãy nhập số điện thoại của thiết bị rồi nhấp vào Thêm.

Danh sách thiết bị thử nghiệm trình bày chi tiết trạng thái yêu cầu của người thử nghiệm đối với từng thiết bị mà bạn mời thử nghiệm nhân viên hỗ trợ.

Tùy chọn 2: Gửi yêu cầu kiểm thử bằng API RBM

Mã sau đây sẽ gửi yêu cầu đến người kiểm thử. Để biết các tuỳ chọn định dạng và giá trị, hãy xem phones.testers.

URL

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('../libs/rbm_api_helper');

// Send the tester invite to the device
rbmApiHelper.sendTesterInvite('+12223334444', function(response) {
   console.log(response);
});
Mã này là phần trích dẫn từ một tác nhân mẫu RBM.

Java

import com.google.rbm.samples.lib.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();
}
Mã này là phần trích dẫn từ một tác nhân mẫu 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')
Mã này là phần trích dẫn từ một tác nhân mẫu 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");
Mã này là phần trích dẫn từ một tác nhân mẫu RBM.

Các bước tiếp theo

Sau khi thiết bị chấp nhận yêu cầu kiểm thử, đó sẽ là thiết bị kiểm thử được chỉ định cho nhân viên hỗ trợ của bạn. Bạn có thể gửi tin nhắn, sự kiệnthông tin kiểm tra khả năng cho thiết bị để kiểm thử chức năng và quy trình công việc của nhân viên hỗ trợ.

Xóa thiết bị thử nghiệm

Khi bạn xoá một thiết bị thử nghiệm, thiết bị đó sẽ không thể nhận tin nhắn từ tác nhân chưa được phát hành của bạn nữa. Nền tảng RBM không xoá các thông báo do tác nhân gửi đến, đang được truyền đến hoặc lưu trữ trên thiết bị thử nghiệm.

  1. Mở Business Communications Developer Console, đăng nhập bằng tài khoản Google RBM của bạn và nhấp vào nhân viên hỗ trợ.
  2. Trong điều hướng bên trái, nhấp vào Thiết bị.
  3. Tìm thiết bị trong Test device list (Kiểm thử danh sách thiết bị) rồi nhấp vào trình đơn cho mục đó trong danh sách.
  4. Nhấp vào Xóa thiết bị.