Geliştirici projesi oluşturun

Matter entegrasyonlarını içeren geliştirici projeleri, yeni Google Home Developer Console üzerinde yönetilir. Bu sayfada, Developer Console üzerinde yeni bir geliştirici projesinin nasıl oluşturulacağı açıklanmaktadır.

Kısıtlamalar

Cloud-to-cloud veya Local Home SDK işlevleri Developer Console projesindeki bir projeye eklenemez. Mevcut bir Cloud-to-cloud veya Local Home entegrasyonuna Matter işlevi eklemek istiyorsanız önce mevcut bir Actions on Google projesini içe aktarmanız gerekir.

Projeye ad verin

Projenize ad verirken, aşağıdaki özelliklere sahip bir ad oluşturmak iyi bir uygulamadır:

  • Projeyle ilgili bazı temel bilgileri içerir.
  • Başka bir projeyle kolayca karıştırılmaz.
  • Projedeki tüm entegrasyonları temsil edebilir.

project-gamma-798 gibi genel bir ad bulmak kolay olsa da bu ad verimli bir şekilde " kamufledir" ve jenerik olarak adlandırılan diğer projeler listesinde öne çıkmaz.

Anlamlı ve farklı bir proje adı sağlamak için projenizi adlandırırken aşağıdaki yönergeleri göz önünde bulundurun:

  • Şirketinizin adını kullanın
  • Adda proje veya işlem türü kullanın
  • Proje adında "test" kelimesini kullanmayın

Örneğin, acme-smarthome veya acme-lighting, net ve benzersiz proje adlarıdır.

Projeyi oluşturun

Geliştirici projesi, bir veya daha fazla entegrasyonu temsil eder. Bir proje, geliştirme ekibi üyeleriyle paylaşıldığında diğer kullanıcıların projedeki tüm entegrasyonları yönetmesine izin verebilir.

Google Akıllı Ev Ekosistemi entegrasyonları, yeni Developer Console kullanılarak yönetilir. Developer Console uygulamasında proje oluşturmanın iki yöntemi vardır:

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

Hem test hem de üretim amaçlı tüm entegrasyonlarınız için yalnızca bir proje oluşturmanızı öneririz. Özellikle Matter için test tedarikçi firma kimlikleri ve ürün kimlikleriyle test yaparken sorun yaşamamanız gerekir.

1. Yöntem: Yeni bir proje oluşturun

Developer Console konumuna gidin:

Geliştirici Konsolu'na git

  1. Projeleri yönetin 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, proje adlandırma yönergelerine uygun olmalıdır.
  4. Yeni proje oluştur'u tıklayın.

Yeni projenin Ana Sayfa sayfasına yönlendirilirsiniz.

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

Mevcut bir Cloud-to-cloud veya Local Home entegrasyonuna Matter desteği eklemek istiyorsanız mevcut bir Actions on Google projesi yeni Developer Console klasörüne aktarılabilir.

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

  • Bu içe aktarma yalnızca tek yönlüdür. Bu işlem geri alınamaz.
  • Yalnızca proje sahibi, mevcut bir Actions on Google projesini içe aktarabilir. Projeyi oluşturan kişi, Üyeler bağlantısı kullanılarak görüntülenebilen kişidir.
  • İçe aktarılan bir projenin Şirket Profili yalnızca Actions on Google Konsolu'nda düzenlenebilir. Burada yapılan değişiklikler Google Home Developer Console'a yansıtılır.

Orijinal Actions on Google projesi, içe aktarma işleminden sonra da mevcut entegrasyonları (ör. Cloud-to-cloud, Local Home, App Discovery) yönetmek için kullanılabilir.

Mevcut bir projeyi Actions on Google Console öğesinden içe aktarmak için Developer Console adresine gidin:

Geliştirici Konsolu'na git

  1. Proje Oluştur'u tıklayın.
  2. Mevcut bir Actions projesi adı girin veya açılır listeden bir proje seçin (örneğin, aşağıdaki ekran görüntüsünde yer alan proje adı "Konum olan proje" olur).
  3. Projeyi içe aktar'ı tıklayın.

Developer Console web sitesindeki mevcut proje ayrıntılarına yönlendirilirsiniz.

Google Home Geliştirici Merkezi
Başlayın

Günlük düzeylerini ayarlama

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

Her entegrasyonda tüm günlükleri Google Cloud dosyasına kaydetmek için Günlük düzeyi kontrolü: Hata günlükleri bölümünde Tüm günlükler'i seçin.

Google Home Geliştirici Merkezi proje günlüğü düzeyleri

Bu ayar, projenizdeki tüm entegrasyonlar için geçerlidir. Entegrasyona göre ayarlanamaz. Günlük depolama alanınız aşılırsa tüm günlüklerin Google Cloud dosyasına kaydedilmesi ek ücrete tabi olabilir.

Günlükler hakkında daha fazla bilgi edinmek için Konu için Cloud Logging'i inceleyin.

Geliştirici projesi paylaşın

Önceden tanımlanmış rolleri kullanarak, ekibinizdeki kullanıcılar arasında proje için erişim ekleyebilir veya kaldırabilirsiniz.

  1. Developer Console öğesinin Ana Sayfa'sında, Üyeler'i tıklayın. Bu seçim sizi Google Cloud Console sayfasındaki IAM ve Yönetici > IAM sayfasına yönlendirir.

    Alternatif olarak, Proje ayrıntıları'nı ve ardından alt kısımdaki Üyeler bölümünde GCP'de üyeleri yönet'i tıklayın.

  2. Google Cloud Console kontrol panelini kullanarak gereken değişiklikleri yapın.

Bir projeye erişimin nasıl değiştirileceğiyle ilgili talimatlar için Erişim Denetimi Google Cloud dokümanlarına bakın.

Kullanıcı, listeye eklenince proje ve tüm entegrasyonları Developer Console görüntüleyebilir.