Obsługa wersji integracji

Wersje umożliwiają deweloperom zarządzanie wieloma wersjami integracji na różnych etapach rozwoju.

Na karcie Programowanie w narzędziu Google Home Developer Console znajdziesz integracje: uważanych za „niewersji”. Po rozpoczęciu fazy testowej w wersji deweloperskiej na karcie Testuj integracje otrzymują wersje. Używana jest wersja integracji od tego momentu przy każdym pozostałym kroku przepływu pracy, od testowania do Wprowadzenie na rynek.

Możesz na przykład mieć jedną wersję integracji, która przechodzi certyfikację w przygotowaniu na jej niedługi start, a nowszą wersję tej integracji z inną funkcjonalnością, która jest testowana w celu kolejnego uruchomienia za kilka miesięcy.

Wymagania wstępne

Wersje integracji to migawka integracji bez wersji. Oznacza to, że że podczas tworzenia planu testów certyfikacyjnych oraz integracji wersji, wszystkie metadane dotyczące marki związane z tą integracją muszą być danych, których chcesz użyć do uruchomionej integracji.

Zanim utworzysz plan testów certyfikacyjnych, wykonaj :

  1. Masz profil firmy.
  2. W ramach integracji podany został produkcyjny identyfikator dostawcy (VID).
  3. Konfiguracja konfiguracji i budowania marki

Jeśli nie zostało ukończone wszystkie wersji integracji utworzonej na potrzeby testowania certyfikacyjnego nie może uzyskać certyfikatu. Musisz utworzyć nową wersję i zaczynać od kroku Testowanie.

Jeśli chcesz zaktualizować swój branding przed certyfikacją wersji integracji, musisz też utworzyć nową wersję i zaczynać od początku.

Utwórz nową wersję

Gdy utworzysz plan testów dla usługi certyfikacji, tworzona jest nowa wersja integracji. Ten numer wersja jest wymieniona na wszystkich listach integracji w systemie Developer Console od karty Test.

Nowe wersje nigdy nie są tworzone na podstawie innych wersji numerowanych. Na przykład parametr Pierwszy plan testowania, jaki utworzysz dla integracji, spowoduje utworzenie wersji v.1 dla tej integracji. i integrację społeczną. Utworzenie innego planu testowania spowoduje utworzenie wersji v.2. ale ta wersja nie będzie oparta na v.1. Zamiast tego ta wersja opiera się na niewersji instancji integracji, tak jak w v.1.

Wersja Nie dotyczy integracji odpowiada instancji bez wersji i można nią zarządzać na karcie Programowanie.

Inaczej mówiąc, w aplikacji Matter > Przetestuj w Developer Console:

  • Jeśli klikniesz Testuj dla wersji Nie dotyczy integracji, nowa wersja zostanie Utworzono. Numer wersji będzie o jeden wyższy niż wszystkie istniejące numerowane wersji.
    • Jeśli nie ma żadnych wersji numerowanych, tworzona jest wersja v.1.
    • Jeśli istnieje wersja v.1, tworzona jest wersja v.2. Jeśli istnieje wersja v.2, tworzona jest wersja v.3 itd.
  • Jeśli klikniesz Testuj, aby sprawdzić numerowaną wersję integracji (na przykład np. v.1), nowa wersja nie jest tworzona. Zamiast tego wersja v.1 jest został przetestowany ponownie.

Metadane

Gdy tworzysz wersję, wszystkie metadane wymienione w wstępnych wymaganiach, które zostały dodane do integracji bez wersji, są dołączane do tej wersji. Metadanych dołączonych do wersji nie można jednak wyświetlić ani zmienić.

Zmiany w metadanych integracji nie będą odzwierciedlane w istniejących wersji. Musisz utworzyć nową wersję dla zaktualizowanych metadanych do certyfikacji i uruchomienia.

Usuwanie wersji

Nie można usuwać wersji integracji. Nie należy ich używać do usuwania. Należy je zaktualizować, aby odzwierciedlały stan integracji (nowy plan testowy lub próba w warunkach rzeczywistych), który można certyfikować i wdrożyć.

Wersja integracji jest usuwana z Developer Console tylko wtedy, gdy został wprowadzony na rynek, a później został zastąpiony inną wersją.