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:
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:
- Projeleri yönetin sayfasında, Proje oluştur'u tıklayın.
- Başlayın sayfasında Proje oluştur'u tıklayın.
- Projenizin adını girin. Bu, proje adlandırma yönergelerine uygun olmalıdır.
- 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:
- Proje Oluştur'u tıklayın.
- 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).
- Projeyi içe aktar'ı tıklayın.
Developer Console web sitesindeki mevcut proje ayrıntılarına yönlendirilirsiniz.
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.
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.
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.
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.