Tham gia với nhà cung cấp bên thứ ba

Hướng dẫn này trình bày chi tiết các yêu cầu để tích hợp với tính năng Chia sẻ trực tiếp trên Google Meet. Trước khi nhà cung cấp bên thứ ba có thể sử dụng tính năng này, bạn phải cung cấp một số thông tin để nhóm Meet cho phép tính năng này đúng cách vì tính năng này hiện đang ở chế độ xem trước và thường không được cung cấp.

Biểu mẫu yêu cầu truy cập

Bước đầu tiên là điền vào biểu mẫu truy cập SDK này, bao gồm cả các thông tin sau:

  • Giá trị nhận dạng ứng dụng—Một từ khoá viết thường (chẳng hạn như "youtube") giúp xác định duy nhất trình cung cấp cụ thể. Giá trị nhận dạng này dùng để hỗ trợ việc xác định nhà cung cấp trong quá trình bắt đầu bằng SDK Chia sẻ trực tiếp của Meet, đồng thời cho phép đồng bộ hoá giữa các ứng dụng. Bạn không được thay đổi giá trị nhận dạng trừ phi được nhóm phụ trách kế hoạch ra mắt cụ thể phê duyệt. Nếu từ khoá này không khớp với những gì Meet mong đợi, thì tính năng chia sẻ trực tiếp sẽ không hoạt động cho nhà cung cấp này. Các từ khoá này được mã hoá cứng trong tệp nhị phân của Meet, tức là một thay đổi đối với từ khoá này cần thời gian để có hiệu lực với tất cả người dùng.
  • Danh sách Tài khoản miền Google (chẳng hạn như 222larabrown@gmail.com) dùng để kiểm tra việc tích hợp ở phía nhà cung cấp – Danh sách các tài khoản được dùng để xác định xem có cần bật tính năng này cho tài khoản này trong Meet hay không. Nếu một tài khoản không có trong danh sách này, thì nhà cung cấp sẽ không thể kết nối với SDK Chia sẻ trực tiếp của Meet và tính năng chia sẻ trực tiếp sẽ không hoạt động.
  • Tên gói Android để xử lý quá trình khởi chạy từ Meet – Là một phần của tính năng chia sẻ trực tiếp, Meet cần chạy Android Intent để khởi động ứng dụng của nhà cung cấp bên thứ ba. Do đó, bạn phải cung cấp một tên gói ứng dụng cụ thể (chẳng hạn như “com.google.android.youtube”). Tên gói này được mã hoá cứng trong tệp nhị phân của Meet và không được thay đổi trừ phi nhóm phụ trách kế hoạch phát hành cụ thể phê duyệt tên gói này. Các thay đổi đối với gói này mà không đảm bảo rằng nhóm Meet đã cập nhật gói này theo đó, sẽ tắt chức năng chia sẻ trực tiếp một cách hiệu quả.
  • Tài khoản Google Domains – Nhóm Meet sẽ chia sẻ một thư mục Google Drive chứa tất cả nội dung phân phối Alpha cần thiết để tích hợp.
  • Biểu tượng đối tác – Biểu tượng hiển thị bên cạnh tên của ứng dụng chia sẻ trực tiếp. Được dùng trên màn hình Meet, nơi người dùng có thể chọn ứng dụng chia sẻ trực tiếp sẽ chạy.

Các bước tham gia

Thiết lập

  1. Tải SDK Chia sẻ trực tiếp của Meet xuống từ kho lưu trữ Maven của Google.
  2. Tải xuống và cài đặt Google Meet trong Cửa hàng Google Play.
  3. Tải xuống, tạo và cài đặt ứng dụng mẫu.
  4. Thêm tài khoản miền Google đã chọn trước đó vào thiết bị thử nghiệm.
  5. Khởi động ứng dụng Meet rồi chọn tài khoản miền Google mà bạn đã thêm vào thiết bị ở bước trước.
  6. Lặp lại các bước cài đặt và đăng nhập nêu trên trên mọi thiết bị mà bạn muốn kiểm thử.

Kiểm thử bằng ứng dụng mẫu chia sẻ trực tiếp được cung cấp

  1. Khởi động ứng dụng Meet trên ít nhất 2 thiết bị.
  2. Tạo một cuộc họp và đảm bảo tất cả thiết bị đã tham gia cùng một cuộc họp.
  3. Chọn nút "home" (màn hình chính) trên cả hai thiết bị để chuyển Meet vào chế độ hình trong hình (PiP) và phiên họp sẽ tiếp tục.
  4. Chạy ứng dụng mẫu chia sẻ trực tiếp trên cả hai thiết bị.
  5. Bên trong ứng dụng mẫu chia sẻ trực tiếp, hãy nhấn vào Tham gia cuộc họp. Thực hiện việc này trên cả hai thiết bị. Văn bản của nút sẽ chuyển thành Rời khỏi cuộc họp với thanh màu xanh lục bên dưới văn bản để cho biết ứng dụng đã kết nối thành công với cuộc họp.
  6. Bên trong ứng dụng mẫu chia sẻ trực tiếp, hãy nhấn vào Cùng xem. Thực hiện việc này trên cả hai thiết bị. Sau khi nút chuyển được bật, hoạt động giao tiếp giữa 2 ứng dụng chia sẻ trực tiếp sẽ được thiết lập.
  7. Bây giờ, bạn có thể bắt đầu thử nghiệm với nhiều phần tử trên giao diện người dùng trong ứng dụng mẫu để mô phỏng chức năng phát nội dung đa phương tiện. Bất kỳ hành động nào bạn thực hiện trên một ứng dụng mẫu đều được phản ánh trên ứng dụng khác.

Tích hợp và kiểm thử nhà cung cấp

Bạn phải thực hiện các bước sau nếu muốn kiểm thử chức năng chia sẻ trực tiếp với ứng dụng của bạn với tư cách là một nhà cung cấp nội dung. Tính năng này yêu cầu ứng dụng của bạn được tích hợp với SDK Chia sẻ trực tiếp của Meet. Thông tin bạn cung cấp trong quá trình làm quen với ứng dụng, chẳng hạn như “Giá trị nhận dạng ứng dụng”“Tên gói Android”, đều phải chính xác vì chúng được dùng để xác thực ứng dụng của bạn trong khi giao tiếp với ứng dụng Meet.

  1. Tích hợp SDK Chia sẻ trực tiếp qua Meet vào ứng dụng. Hãy tham khảo trang Bắt đầu của Android để biết các nguyên tắc sử dụng hoặc xem phần Tài liệu tham khảo API của Android để biết thông tin cụ thể về API.
  2. Đảm bảo bạn đang sử dụng phiên bản 4.0.0 trở lên của Trình bổ trợ Android cho Gradle trong khi tạo ứng dụng. Đây là yêu cầu bắt buộc để hỗ trợ tính năng đơn giản hoá API Java 8 trở lên. Để biết thêm thông tin, hãy tham khảo hướng dẫn này.
  3. Khởi động ứng dụng Meet trên ít nhất 2 thiết bị.
  4. Tạo một cuộc họp và đảm bảo tất cả thiết bị đã tham gia cùng một cuộc họp.
  5. Bắt đầu chia sẻ trực tiếp từ ứng dụng của riêng bạn. Sau khi một thiết bị bắt đầu chia sẻ trực tiếp, thiết bị còn lại đang chạy ứng dụng Meet sẽ nhận được lời mời bên trong màn hình gọi.

Bạn cũng có thể chạy ứng dụng của riêng mình bằng cách chọn ứng dụng đó từ hộp thoại Activity (Hoạt động) có thể truy cập được bằng cách làm theo các bước sau:

  1. Bên trong màn hình cuộc gọi của ứng dụng Meet, hãy nhấn vào trình đơn.
  2. Nhấn vào nút Hoạt động.
  3. Chọn ứng dụng của bạn trong danh sách Hoạt động.
  4. Ứng dụng Meet hiện chuyển sang chế độ PIP và ứng dụng của bạn sẽ được chạy.

Phần phụ thuộc bên ngoài

Lưu ý: SDK Chia sẻ trực tiếp của Meet chỉ định các phần phụ thuộc trong tệp *.POM. Nếu không dùng Maven và chọn trực tiếp đưa tệp *.AAR của SDK Chia sẻ trực tiếp qua Meet vào, thì bạn có trách nhiệm kiểm tra tệp *.POM và đảm bảo cung cấp các phần phụ thuộc bắt buộc (ví dụ: androidx.concurrent:concurrent-futures:1.1.0).