I progetti sviluppatore, che includono le integrazioni Matter, vengono gestiti nella nuova Google Home Developer Console. Questa pagina spiega come configurare un nuovo progetto sviluppatore su Developer Console.
Restrizioni
Developer Console è in Anteprima per sviluppatori. È possibile utilizzare tutte le principali funzionalità di Matter, come descritto nell'elenco di controllo per sviluppatori.
Impossibile aggiungere la funzionalità Cloud-to-cloud o Local Home SDK a un progetto in Developer Console. Se vuoi aggiungere la funzionalità Matter a un'integrazione esistente di Cloud-to-cloud o Local Home, devi prima importare un progetto Actions on Google esistente.
Assegna un nome al progetto
Quando assegni un nome al progetto, è buona norma scrivere un nome che:
- Incorpora alcune informazioni di base sul progetto.
- Non sarà facilmente confusa con quella di un altro progetto.
- Può rappresentare tutte le integrazioni all'interno del progetto.
È facile trovare un nome generico come project-gamma-798
, ma un nome è effettivamente "mimetizzato" e non si distingue in un elenco di altri progetti con nomi generici.
Per garantire un nome di progetto significativo e distinto, tieni presente queste indicazioni quando assegni un nome al progetto:
- Utilizza il nome della tua azienda
- Utilizza il tipo di progetto o azione nel nome
- Non utilizzare "test" nel nome del progetto
Ad esempio, acme-smarthome
o acme-lighting
sono nomi di progetti chiari e univoci.
Crea il progetto
Un progetto sviluppatore rappresenta una o più integrazioni. Condividendo un progetto con i membri del proprio team di sviluppo, il proprietario può consentire ad altri utenti di gestire tutte le integrazioni nel progetto.
Le integrazioni dell'ecosistema della smart home di Google vengono gestite utilizzando il nuovo Developer Console. Esistono due metodi per configurare i progetti in Developer Console:
Ti consigliamo di creare un solo progetto per tutte le integrazioni, sia di test che di produzione, in particolare per evitare problemi durante il test con ID fornitore di test e ID prodotto per Matter.
Metodo 1: crea un nuovo progetto
Vai alla Developer Console:
- Nella pagina Gestisci progetti, fai clic su Crea un progetto.
- Nella pagina Inizia, fai clic su Crea progetto.
- Inserisci il nome del progetto, che deve rispettare le linee guida per la denominazione dei progetti.
- Fai clic su Crea nuovo progetto.
Il sistema ti reindirizzerà alla home page del nuovo progetto.
Metodo 2: importa un progetto esistente dalla console Actions on Google
Un progetto Actions on Google esistente può essere importato nel nuovo Developer Console, se vuoi aggiungere il supporto Matter a un'integrazione Cloud-to-cloud o Local Home esistente.
A questo metodo si applicano le seguenti limitazioni:
- Questa importazione è solo unidirezionale. L'operazione non può essere annullata.
- Solo il proprietario del progetto può importare un progetto Actions on Google esistente. Il proprietario è chiunque abbia creato il progetto, che può essere visualizzato utilizzando il link dei membri.
- Il profilo aziendale per un progetto importato può essere modificato solo nella console di Actions on Google. Le modifiche verranno applicate in Google Home Developer Console.
Dopo l'importazione, il progetto Actions on Google originale può ancora essere utilizzato per gestire le integrazioni esistenti (come Cloud-to-cloud, Local Home, App Discovery).
Per importare un progetto esistente da Actions on Google Console, vai a Developer Console:
- Fai clic su Crea un progetto.
- Inserisci un nome di progetto Actions esistente o seleziona un progetto dall'elenco a discesa (ad esempio, nello screenshot di seguito, il nome del progetto è "My total project").
- Fai clic su Importa progetto.
Ti reindirizzeremo ai dettagli del progetto esistenti in Developer Console.
Imposta livelli di log
Per impostazione predefinita, solo i log degli errori vengono salvati in Google Cloud per ogni integrazione nel progetto.
Per salvare tutti i log in Google Cloud per ogni integrazione, seleziona Tutti i log nella sezione Controllo del livello di log: Log degli errori.
Questa impostazione si applica a tutte le integrazioni nel progetto. Non può essere impostata per integrazione. Il salvataggio di tutti i log in Google Cloud potrebbe comportare costi aggiuntivi se lo spazio di archiviazione dei log viene superato.
Per saperne di più sui log, consulta Cloud Logging per Matter.
Condividere un progetto sviluppatore
Puoi aggiungere o rimuovere l'accesso a un progetto tra gli utenti del tuo team utilizzando i ruoli predefiniti.
Nella home page di Developer Console, fai clic su Membri per andare alla pagina IAM e amministrazione > IAM su Google Cloud Console.
In alternativa, fai clic su Dettagli del progetto, quindi su Gestisci membri in GCP nella sezione Membri in basso.
Apporta le modifiche necessarie utilizzando la dashboard Google Cloud Console.
Per istruzioni su come modificare l'accesso a un progetto, consulta la documentazione di Google Cloud per il controllo dell'accesso.
Una volta aggiunto all'elenco degli utenti, un utente può visualizzare il progetto e le eventuali integrazioni in Developer Console.