Proyectos de desarrollador, que incluyen: Matter integrations, are managed on the new Google Home Developer Console . This page explains how to set up a new developer project on the Developer Console.
Restricciones
Developer Console está en la Vista previa para desarrolladores. Todas las funciones principales de Matter están disponibles para su uso, como se describe en la Lista de tareas para desarrolladores.
Cloud-to-cloud or Local Home SDK functionality cannot be added to a project in the Developer Console. If you wish to add Matter functionality to an existing Cloud-to-cloud or Local Home integration, you must import an existing Actions on Google project first.
Dale un nombre al proyecto
Cuando asignes un nombre a tu proyecto, te recomendamos que redactes un nombre que:
- Incorpora información básica sobre el proyecto.
- No se confundirá fácilmente con la de otro proyecto.
- Puede representar todas las integraciones dentro del proyecto.
Si bien es fácil idear un nombre genérico como project-gamma-798
, este se camufla y no se destaca en una lista de otros proyectos con nombres genéricos.
Para garantizar un nombre significativo y diferente, ten en cuenta esta guía cuando asignes un nombre al proyecto:
- Use el nombre de su empresa
- Usa el tipo de proyecto o acción en el nombre
- No uses “test” en el nombre del proyecto.
Por ejemplo, acme-smarthome
o acme-lighting
son nombres de proyecto claros y únicos.
Crea el proyecto
Un proyecto de desarrollador representa una o más integraciones. Cuando se comparte un proyecto con los miembros de su equipo de desarrollo, el propietario puede permitir que otros usuarios administren todas las integraciones del proyecto.
Las integraciones del ecosistema de Google Home para el hogar se administran mediante el nuevo Developer Console. Existen dos métodos para configurar proyectos en el Developer Console:
Recomendamos crear un solo proyecto para todas tus integraciones, tanto de prueba como de producción, a fin de evitar problemas cuando realices pruebas con ID de proveedores y de productos de prueba para Matter.
Método 1: Crea un proyecto nuevo
Ve a la Developer Console:
- En la página Administrar proyectos, haz clic en Crear un proyecto.
- En la página Comenzar, haz clic en Crear proyecto.
- Ingresa el nombre de tu proyecto, que debe cumplir con los lineamientos para asignar nombres a proyectos.
- Haz clic en Crear nuevo proyecto.
Se te redireccionará a la Página principal del proyecto nuevo.
Método 2: Importa un proyecto existente desde la consola de Actions on Google
Un proyecto existente de Actions on Google puede importarse al nuevo Developer Console si deseas agregar compatibilidad con Matter a una integración existente de Cloud-to-cloud o Local Home.
Se aplican las siguientes restricciones a este método:
- Esta importación es unidireccional únicamente. Esta acción no se puede revertir.
- Solo el propietario del proyecto puede importar un proyecto existente de Actions on Google. El propietario es quien creó el proyecto, que se puede ver mediante el vínculo de Miembros.
- El perfil de empresa de un proyecto importado solo se puede editar en Actions on Google Console. Los cambios se reflejarán en Google Home Developer Console.
Después de la importación, el proyecto original Actions on Google aún se puede usar para administrar integraciones existentes (como Cloud-to-cloud, Local Home, App Discovery ).
Para importar un proyecto existente desde la Actions on Google Console , go to the Developer Console:
- Haz clic en Crear un proyecto.
- Ingresa un nombre de proyecto de Acciones existente o selecciona un proyecto de la lista desplegable (por ejemplo, en la captura de pantalla a continuación, el nombre del proyecto es "Mi proyecto de asunto").
- Haz clic en Importar proyecto.
Se te redireccionará a los detalles del proyecto existente en Developer Console.
Configura niveles de registro
De forma predeterminada, solo se guardan los registros de errores en Google Cloud for each integration in your project.
Para guardar todos los registros en Google Cloud para cada integración, selecciona Todos los registros en la sección Control de nivel de registro: Registros de errores.
Esta configuración se aplica a todas las integraciones de tu proyecto. No se puede configurar por integración. Guardar todos los registros en Google Cloud puede generar costos adicionales si se excede el espacio de almacenamiento de registros.
Para obtener más información sobre los registros, consulta Cloud Logging para Matter.
Comparte un proyecto de desarrollador
Puedes agregar o quitar el acceso a un proyecto entre los usuarios de tu equipo con las funciones predefinidas.
En la Página principal de Developer Console, haz clic en Miembros, que te lleva a la página IAM y administración > IAM en la Google Cloud Console ..
También puedes hacer clic en Detalles del proyecto y, luego, en Administrar miembros en GCP, en la sección Miembros en la parte inferior.
Realiza los cambios necesarios mediante el panel Google Cloud Console.
Si deseas obtener instrucciones para modificar el acceso a un proyecto, consulta la documentación de Google Cloud sobre el control de acceso.
Una vez que se agrega a la lista de usuarios, un usuario puede ver el proyecto y las integraciones en Developer Console.