Kiểm thử thiết bị

Cho tới bạn khởi chạy một tác nhân, nó chỉ có thể giao tiếp với thiết bị thử nghiệm được chỉ định. Điều này cho phép bạn kiểm thử nhân viên hỗ trợ trong nội bộ, đồng thời ngăn chặn việc 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. Ghi chú một số thiết bị Android không bật RCS theo mặc định. Bạn có thể kiểm tra trạng thái RCS của thiết bị và bật tính năng RCS" (nếu cần) RCS bằng cách định cấu hình thiết bị của bạn với các phiên bản phát hành trước của Ứng dụng Tin nhắn và Các dịch vụ của nhà mạng.

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

Một nhân viên hỗ trợ có thể gửi 20 yêu cầu người kiểm thử mỗi ngày, tối đa 200 yêu cầu yêu cầu của người kiểm thử. Nếu bạn thêm người kiểm thử thông qua API RBM rồi gửi thêm người kiểm thử hơn 200 yêu cầu, nền tảng RBM sẽ trả về một 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 Cuộc trò chuyện RCS. Nếu bạn không tìm thấy mục "Cuộc trò chuyện RCS", hãy nhấn vào mục Các tính năng trò chuyện.
  3. Tìm giá trị Status (Trạng thái).

    Nếu Trạng tháiĐã kết nối, thì tức là 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, bạn đã sẵn sàng gửi người kiểm thử . 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ị của bạn trước khi có thể bắt đầu thử nghiệm RBM đại lý Google với nó.

Bật RCS (Dịch vụ giao tiếp đa dạng) trên thiết bị

Để bật RCS trên thiết bị Android, hãy bật tính năng nhắn tin qua RCS trong ứng dụng Tin nhắn.

Các bước tiếp theo

Khi RCS (Dịch vụ giao tiếp đa dạng) hoạt động trên thiết bị, bạn có thể gửi người kiểm thử .

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

Để mời một thiết bị có hỗ trợ RCS trở thành người thử nghiệm, bạn cần gửi yêu cầu 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à các yêu cầu đến thiết bị.

Nếu thiết bị chưa bật RCS, 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 này, nhân viên hỗ trợ của bạn sẽ nhận được 403 PERMISSION_DENIED khi cố gắng kết nối với thiết bị.

Cách 1: Gửi yêu cầu của người kiểm thử bằng Business Communications Developer Console

  1. Mở ứng dụng Business Communications Developer Google Play Console, đăng nhập bằng Tài khoản Google RBM rồi nhấp vào nhân viên hỗ trợ của bạn.
  2. Trong bảng điều hướng bên trái, hãy nhấp vào Thiết bị.
  3. Đối với phần 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 chi tiết trạng thái yêu cầu người kiểm thử đối với từng thiết bị mà bạn mời thử nghiệm nhân viên hỗ trợ của bạn.

Cách 2: Gửi yêu cầu của người thử nghiệm bằng API RBM

Mã sau đây sẽ gửi một yêu cầu kiểm thử. Để biết các lựa chọn về định dạng và giá trị, hãy xem 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);
});
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.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 chấp nhận yêu cầu của người thử nghiệm, thiết bị đó sẽ là thiết bị thử nghiệm được chỉ định cho nhân viên hỗ trợ của mình. Bạn có thể gửi tin nhắn, sự kiệnkiểm tra chức năng trên thiết bị của bạn để kiểm tra chức năng và quy trình làm việc của nhân viên hỗ trợ.

Xoá thiết bị thử nghiệm

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

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