Geliştirici projesi oluşturun

Matter entegrasyonu içeren geliştirici projeleri, Google Home Developer Console üzerinden yönetilir. Bu sayfada, dönüşüm izlemeyi nasıl Developer Console üzerinde yeni bir geliştirici projesi hazırlayacaksınız.

Kısıtlamalar

Cloud-to-cloud veya Local Home SDK işlevi Developer Console içindeki bir projeye eklenemez. Eğer mevcut bir işleve Matter işlevi eklemek Cloud-to-cloud veya Local Home entegrasyonu, Öncelikle mevcut bir Actions on Google projesini içe aktarın.

Projeye ad verin

Projenizi adlandırırken aşağıdakileri karşılayan bir ad oluşturmanız önerilir:

  • Proje hakkında bazı temel bilgileri içerir.
  • Başka bir projenin ürünüyle kolayca karıştırılamaz.
  • Projedeki tüm integrationöğelerini temsil edebilir.

Anlamlı adlar önemlidir. project-gamma-798 gibi genel bir ad, fiilen "Kamufle", ve diğer öğeler listesinde öne çıkmayacak projeleri de kapsar.

Projenizi adlandırırken aşağıdaki kılavuzu göz önünde bulundurun:

  • Şirketinizin adını kullanın
  • Adda proje veya işlem türünü kullanın
  • "Test" kullanmayın proje adına

Örneğin, acme-smarthome ve acme-lighting açık ve benzersiz bir projedir gösterir.

Projeyi oluşturma

Geliştirici projesi bir veya daha fazla integrationöğesini temsil eder. Proje sahibi, projeyi geliştirme ekibinin üyeleriyle paylaşarak diğer kullanıcıların projedeki tüm integration'leri yönetmesine izin verebilir.

Google Akıllı Ev Ekosistemleri integration Developer Console. Google Ads API'da proje kurmanın iki yöntemi vardır Developer Console:

  1. Yeni proje oluşturun.
  2. Actions on Google konsolundan mevcut bir projeyi içe aktarın.

Özellikle Matter için test tedarikçi firma kimlikleri ve ürün kimlikleriyle test yaparken sorun yaşamamak amacıyla, hem test hem de üretim olmak üzere tüm Matter entegrasyonlarınızda yalnızca bir proje oluşturmanızı öneririz.

1. Yöntem: Yeni proje oluşturma

Developer Console uygulamasına gidin:

Developer Console'a gidin

  1. Projeleri yönet sayfasında Proje oluştur'u tıklayın.
  2. Başlayın sayfasında Proje oluştur'u tıklayın.
  3. Projenizin adını girin. Bu ad, projenin adına uygun olmalıdır. yönergelerimize bakın.
  4. Yeni proje oluştur'u tıklayın.

Yeni projenin Ana Sayfa'ya tekrar yönlendirilirsiniz.

2. Yöntem: Mevcut bir projeyi Actions on Google konsolundan içe aktarma

Mevcut bir Actions on Google projesi yeni Matter eklemeniz gerekiyorsa Developer Console mevcut Cloud-to-cloud veya Local Home desteği inceleyebilirsiniz.

Bu yöntem için aşağıdaki kısıtlamalar geçerlidir:

  • Bu içe aktarma işlemi yalnızca tek yönlüdür. Bu işlem geri alınamaz.
  • Mevcut bir Actions on Googleprojeyi yalnızca proje sahibi içe aktarabilir. Proje sahibi, projeyi oluşturan kişidir ve şu proje kullanılarak görüntülenebilir: Üyeler bağlantısı.
  • İçe aktarılan bir projenin Şirket Profili yalnızca düzenlenebilir Actions on Google Konsol. Buradaki değişiklikler Google Home Geliştirici web sitesine yansıtılacaktır. Konsol.

İçe aktarma işleminden sonra orijinal Actions on Google projesi kullanılmaya devam edebilir. Mevcut entegrasyonları (ör. Cloud-to-cloud, Local Home, App Discovery).

Mevcut bir projeyi Actions on Google Console'den içe aktarmak için Developer Console'e gidin:

Developer Console'a gidin

  1. Create a project'i (Proje oluştur) tıklayın.
  2. Mevcut bir Actions projesi adı girin veya açılır menüden bir proje seçin (örneğin, aşağıdaki ekran görüntüsünde proje adı "Konum" projesi") takip eder.
  3. Projeyi içe aktar'ı tıklayın.

Şuradaki mevcut proje ayrıntılarına geri yönlendirilirsiniz: Developer Console

Google Home Geliştirici Merkezi Alma
başlatıldı

Günlük düzeylerini ayarlama

Varsayılan olarak, projenizdeki her entegrasyon için Google Cloud'e yalnızca hata günlükleri kaydedilir.

Her entegrasyonda tüm günlükleri Google Cloud hizmetine kaydetmek için Tümü'nü seçin. Günlük düzeyi denetimi: Hata günlükleri bölümüne bakın.

Google Home Developer Center proje günlük düzeyleri

Bu ayar, projenizdeki tüm entegrasyonlar için geçerlidir. Şu süre için ayarlanamaz: inceleyebilirsiniz. Tüm günlüklerin Google Cloud hedefine kaydedilmesi ek ek maliyet oluşturabilirsiniz.

Günlükler hakkında daha fazla bilgi için şunlar için Cloud Logging: Matter (Konu).

Geliştirici projesini paylaşma

Kullanıcılarınız arasından bir projeye erişim izni ekleyebilir ya da mevcut erişimi kaldırabilirsiniz kullanan ekip önceden tanımlanmış roller hakkında bilgi edinebilirsiniz.

  1. Developer Console'nin Ana Sayfa bölümünde Üyeler'i tıklayın. Bu işlem sizi Google Cloud Console'daki IAM ve Yönetici > IAM sayfasına yönlendirir.

    Alternatif olarak Proje ayrıntıları'nı, ardından GCP'deki üyeleri yönet'i de tıklayabilirsiniz. Üyeler bölümüne gidin.

  2. Google Cloud Console kullanarak gerekli değişiklikleri yapın. kontrol paneli

Bir projeye erişimi değiştirmeyle ilgili talimatlar için IAM ile projeler için erişim denetimi başlıklı makaleyi inceleyin.

Kullanıcı listesine eklendikten sonra, kullanıcı projeyi ve içine Developer Console entegre edebilirsiniz.

Kuruluş ayarınıza bağlı olarak izin hatalarıyla karşılaşabilirsiniz dikkat edin. Bu durumda, Google Cloud yöneticinizle iletişime geçin ve hesabınız için proje oluşturucu izinleri isteyin.