Wersje umożliwiają deweloperom zarządzanie wieloma wersjami integracji na różnych etapach rozwoju.
Na karcie Rozwijaj w Google Home Developer Console integracje są uznawane za „niezaktualizowane”. Gdy rozpoczniesz testowanie fazy rozwoju na karcie Test, integracje zostaną podzielone na wersje. Od tego momentu wersja integracji jest używana we wszystkich kolejnych krokach przepływu pracy, od testowania do publikacji.
Możesz na przykład mieć jedną wersję integracji, która przechodzi certyfikację w przygotowaniu na jej niedługi start, a nowszą wersję 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 podczas tworzenia planu testowego na potrzeby certyfikacji, a także wersji integracji wszystkie metadane dotyczące marki związane z tą integracją muszą zawierać informacje, których chcesz użyć w ramach opublikowanej integracji.
Zanim utworzysz plan testu certyfikacyjnego, wykonaj te czynności:1. Utworzono profil firmy. 1. W ramach integracji podany został identyfikator dostawcy (VID) w wersji produkcyjnej. 1. Skonfigurowana konfiguracja i markowanie.Jeśli nie spełnisz wszystkich tych wymagań w przypadku swojej integracji, wersja integracji utworzona na potrzeby testów certyfikacyjnych nie może zostać certyfikowana. Musisz utworzyć nową wersję i zaczynać od kroku Test.
Jeśli chcesz zaktualizować swój branding przed certyfikacją wersji integracji, musisz też utworzyć nową wersję i zaczynać od początku.
Tworzenie nowej wersji
Gdy tworzysz plan testowy na potrzeby certyfikacji, tworzona jest nowa wersja integracji. Ta numerowana wersja jest widoczna na wszystkich listach integracji w sekcji Developer Consoleod karty Test.
Nowe wersje nigdy nie są tworzone na podstawie innych wersji. Na przykład pierwszy plan testowy utworzony dla integracji utworzy wersję v.1 tej integracji. Utworzenie kolejnego planu testowego spowoduje utworzenie wersji v.2 tej integracji, ale ta wersja nie będzie oparta na wersji v.1. Ta wersja opiera się na instancji integracji bez wersji, tak jak miało to miejsce w przypadku wersji v.1.
Wersja N/A integracji reprezentuje instancję integracji bez wersji, którą zarządzasz na karcie Tworzenie.
Innymi słowy, w sekcji Matter > Test w sekcji Developer Console:
- Jeśli klikniesz Testuj w przypadku wersji N/D integracji, zostanie utworzona nowa wersja. Numer wersji będzie wyższy o jeden niż numer każdej istniejącej wersji.
- Jeśli nie ma żadnych wersji z liczbą, 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 w przypadku wersji z numerem (np. v.1), nowa wersja nie zostanie utworzona. Zamiast tego ponownie testowana jest wersja v.1.
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ć.
Wszelkie zmiany w metadanych integracji nie będą odzwierciedlane w istniejących wersjach. Aby zaktualizowane metadane mogły zostać użyte do certyfikacji i publikacji, musisz utworzyć nową wersję.
Usuwanie wersji
Wersje integracji nie mogą być usuwane i nie są przeznaczone do usuwania. Należy je zaktualizować, aby odzwierciedlały stan integracji (nowy plan testowy lub próba wdrożenia w warunkach rzeczywistych), który można certyfikować i wdrożyć.
Wersja integracji jest usuwana z Developer Console tylko wtedy, gdy została uruchomiona i została zastąpiona inną wersją.