Phiên bản tích hợp

Tính năng kiểm soát phiên bản cho phép nhà phát triển quản lý nhiều phiên bản của một tính năng tích hợp ở các giai đoạn phát triển khác nhau.

Trên thẻ Phát triển trong Google Home Developer Console, các tính năng tích hợp được coi là "chưa kiểm soát phiên bản". Khi bạn bắt đầu giai đoạn Kiểm thử của quá trình phát triển trên thẻ Kiểm thử, các tính năng tích hợp sẽ được kiểm soát phiên bản. Phiên bản tích hợp sẽ được sử dụng từ thời điểm đó trở đi cho mọi bước còn lại trong quy trình làm việc, từ Kiểm thử đến Ra mắt.

Ví dụ: bạn có thể có một phiên bản của tính năng tích hợp đang được chứng nhận để ra mắt sắp tới, trong khi một phiên bản mới hơn của tính năng tích hợp có chức năng khác đang được kiểm thử để ra mắt sau đó vài tháng.

Điều kiện tiên quyết

Phiên bản tích hợp là ảnh chụp nhanh của một tính năng tích hợp chưa kiểm soát phiên bản. Điều này có nghĩa là khi bạn tạo kế hoạch kiểm thử để chứng nhận và do đó là phiên bản tích hợp, tất cả siêu dữ liệu về thương hiệu liên quan đến tính năng tích hợp đó phải là thông tin mà bạn muốn sử dụng cho tính năng tích hợp đã ra mắt.

Trước khi tạo kế hoạch kiểm thử chứng nhận, hãy đảm bảo bạn đã thực hiện những việc sau:

  1. Đã tạo hồ sơ công ty.
  2. Đã nhập Mã nhà cung cấp (VID) sản xuất cho tính năng tích hợp.
  3. Định cấu hình quy trình thiết lập và thương hiệu.

Nếu bạn chưa hoàn tất tất cả các bước này cho tính năng tích hợp, thì phiên bản tích hợp được tạo để kiểm thử chứng nhận không thể được chứng nhận. Bạn sẽ phải tạo một phiên bản mới và bắt đầu lại từ bước Kiểm thử.

Bạn cũng sẽ phải tạo một phiên bản mới và bắt đầu lại nếu muốn cập nhật thương hiệu trước khi phiên bản tích hợp được chứng nhận.

Tạo phiên bản mới

Khi bạn tạo kế hoạch kiểm thử để chứng nhận, một phiên bản mới của tính năng tích hợp sẽ được tạo. Phiên bản được đánh số này được liệt kê trong tất cả danh sách tích hợp trong Developer Console từ thẻ Kiểm thử trở đi.

Các phiên bản mới không bao giờ được tạo từ các phiên bản được đánh số khác. Ví dụ: kế hoạch kiểm thử đầu tiên mà bạn tạo cho một tính năng tích hợp sẽ tạo phiên bản v.1 cho tính năng tích hợp đó. Việc tạo một kế hoạch kiểm thử khác sẽ tạo phiên bản v.2 cho tính năng tích hợp đó, nhưng phiên bản này sẽ không dựa trên v.1. Thay vào đó, phiên bản này dựa trên thực thể chưa kiểm soát phiên bản của tính năng tích hợp, giống như v.1.

Phiên bản N/A của một tính năng tích hợp đại diện cho thực thể chưa kiểm soát phiên bản của tính năng tích hợp, được quản lý trên thẻ Phát triển.

Nói cách khác, trên Matter > Kiểm thử trong Developer Console:

  • Nếu bạn nhấp vào Kiểm thử cho phiên bản N/A của tính năng tích hợp, một phiên bản mới sẽ được tạo. Số phiên bản sẽ cao hơn một so với bất kỳ phiên bản được đánh số hiện có nào.
    • Nếu không có phiên bản được đánh số nào, phiên bản v.1 sẽ được tạo.
    • Nếu có phiên bản v.1, phiên bản v.2 sẽ được tạo. Nếu có phiên bản v.2, phiên bản v.3 sẽ được tạo, v.v.
  • Nếu bạn nhấp vào Kiểm thử cho một phiên bản được đánh số của tính năng tích hợp (ví dụ: v.1), thì phiên bản mới sẽ không được tạo. Thay vào đó, phiên bản v.1 sẽ được kiểm thử lại.

Metadata

Khi một phiên bản được tạo, mọi siêu dữ liệu được liệt kê trong các điều kiện tiên quyết đã được thêm cho tính năng tích hợp chưa kiểm soát phiên bản sẽ được đính kèm vào phiên bản đó. Tuy nhiên, bạn không thể xem hoặc thay đổi siêu dữ liệu được đính kèm vào một phiên bản.

Mọi thay đổi đối với siêu dữ liệu của tính năng tích hợp sẽ không được phản ánh trong các phiên bản hiện có. Bạn phải tạo một phiên bản mới để siêu dữ liệu đã cập nhật được sử dụng cho Chứng nhận và Ra mắt.

Xoá phiên bản

Bạn không thể xoá phiên bản tích hợp và chúng không được thiết kế để xoá. Bạn nên cập nhật các phiên bản này để phản ánh trạng thái của tính năng tích hợp (kế hoạch kiểm thử mới hoặc thử nghiệm thực địa) có thể được chứng nhận và ra mắt.

Phiên bản tích hợp chỉ bị xoá khỏi Developer Console khi đã ra mắt và sau đó được thay thế bằng việc ra mắt một phiên bản khác.