Projektami deweloperskimi, które obejmują integracje Matter, zarządza się w Google Home Developer Console. Na tej stronie dowiesz się, jak skonfigurować nowy projekt deweloperski w Developer Console.
Nadawanie nazwy projektu
Podczas nadawania nazwy projektu warto wybrać taką, która:
- zawiera podstawowe informacje o projekcie;
- nie będzie mylona z nazwą innego projektu;
- może reprezentować wszystkie elementy integrationw projekcie.
Nazwy mają znaczenie. Ogólna nazwa, np. project-gamma-798, jest „zamaskowana” i nie będzie się wyróżniać na liście innych projektów o ogólnych nazwach.
Podczas nadawania nazwy projektu weź pod uwagę te wskazówki:
- Użyj nazwy firmy.
- Użyj w nazwie typu projektu lub działania.
- Nie używaj w nazwie projektu słowa „test”.
Na przykład acme-smarthome i acme-lighting to jasne i unikalne nazwy projektów.
Tworzenie projektu
Projekt deweloperski reprezentuje co najmniej 1 integrację. Udostępniając projekt członkom zespołu deweloperów, właściciel może zezwolić innym użytkownikom na zarządzanie wszystkimi integracjami w projekcie.
Integracjami z ekosystemem inteligentnego domu Google zarządza się za pomocą Developer Console.
Zalecamy utworzenie tylko 1 projektu dla wszystkich Matter integracji, zarówno testowych, jak i produkcyjnych, aby uniknąć problemów podczas testowania z testowymi identyfikatorami dostawców i identyfikatorami produktów dla Matter.
Metoda 1. Utwórz nowy projekt
Otwórz Developer Console:
- Na stronie Zarządzaj projektami kliknij Utwórz projekt.
- Na stronie Pierwsze kroki kliknij Utwórz projekt.
- Wpisz nazwę projektu, która powinna być zgodna z wytycznymi dotyczącymi nazewnictwa projektów.
- Kliknij Utwórz nowy projekt.
Przekierujemy Cię z powrotem na stronę Główna nowego projektu.
Metoda 2. Zaimportuj istniejący projekt z Konsoli Actions on Google
Istniejący projekt Actions on Google można zaimportować do nowej Developer Console, jeśli chcesz dodać obsługę Matter do istniejącej integracji Cloud-to-cloud lub Local Home SDK.
W przypadku tej metody obowiązują te ograniczenia:
- Import jest tylko jednokierunkowy. Nie można go cofnąć.
- Tylko właściciel projektu może zaimportować istniejący Actions on Google projekt. Właścicielem jest osoba, która utworzyła projekt. Możesz to sprawdzić, klikając link Członkowie.
- Profil firmy zaimportowanego projektu można edytować tylko w Konsoli Actions on Google Console. Zmiany wprowadzone w tej konsoli będą widoczne w Konsoli dewelopera Google Home.
Po zaimportowaniu oryginalnego projektu Actions on Google można nadal używać do zarządzania istniejącymi integracjami (np. Cloud-to-cloud, Local Home, App Discovery).
Aby zaimportować istniejący projekt z Actions on Google Console, otwórz Developer Console:
- Kliknij Utwórz projekt.
- Wpisz nazwę istniejącego projektu Actions lub wybierz projekt z listy (np. na zrzucie ekranu poniżej nazwa projektu to „My matter project”).
- Kliknij Importuj projekt.
Przekierujemy Cię z powrotem do szczegółów istniejącego projektu w Developer Console.
Ustawianie poziomów logów
Domyślnie w Google Cloud są zapisywane tylko logi błędów dotyczące każdej integracji w projekcie.
Aby zapisywać w Google Cloud wszystkie logi dotyczące każdej integracji, w sekcji Poziom logów: logi błędów wybierz Wszystkie logi.
To ustawienie dotyczy wszystkich integracji w projekcie. Można je zastąpić tylko w przypadku Cloud-to-cloud integracji. Zapisywanie wszystkich logów w Google Cloud może wiązać się z dodatkowymi kosztami, jeśli przekroczysz limit miejsca na logi.
Więcej informacji o logach znajdziesz w artykule Logowanie w chmurze w przypadku Matter .
Udostępnianie projektu deweloperskiego
Możesz dodawać i usuwać dostęp do projektu dla użytkowników w swoim zespole za pomocą predefiniowanych ról.
Na stronie Główna w Developer Console kliknij Członkowie, aby przejść do strony Administracja > Uprawnienia w Google Cloud Console.
Możesz też kliknąć Szczegóły projektu, a następnie w sekcji Członkowie u dołu kliknąć Zarządzaj członkami w GCP.
Wprowadź odpowiednie zmiany w Google Cloud Console panelu.
Instrukcje dotyczące modyfikowania dostępu do projektu znajdziesz w artykule Kontrola dostępu do projektów za pomocą uprawnień.
Po dodaniu do listy użytkowników użytkownik może wyświetlać projekt i wszystkie integracje w Developer Console.
W zależności od ustawień organizacji podczas próby utworzenia projektów deweloperskich mogą występować błędy uprawnień. W takim przypadku skontaktuj się z administratorem Google Cloud i poproś o przyznanie Ci uprawnień do tworzenia projektów.