Geliştirici projesi oluşturun

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

Projeye ad verme

Projenizi adlandırırken aşağıdaki özellikleri taşıyan bir ad oluşturmanız iyi bir uygulamadır:

  • Proje hakkında bazı temel bilgileri içerir.
  • Başka bir projenin adıyla kolayca karıştırılmamalıdır.
  • Projedeki tüm integrationleri temsil edebilir.

Anlamlı adlar önemlidir. project-gamma-798 gibi genel bir ad, diğer genel adlı projelerin listesinde "kamufle" olur ve öne çıkmaz.

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

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

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

Projeyi oluşturma

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

Google Akıllı Ev Ekosistemi entegrasyonları, Developer Console kullanılarak yönetilir.

Özellikle Matter için test satıcı kimlikleri ve ürün kimlikleriyle test yaparken sorun yaşamamak için hem test hem de üretim entegrasyonlarınızın tümü için yalnızca bir proje oluşturmanızı öneririz.Matter

1. yöntem: Yeni proje oluşturma

Developer Console sayfasına gidin:

Geliştirici Konsolu'na gitme

  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. Proje adlandırma kurallarına uygun olması gereken proje adınızı girin.
  4. Yeni proje oluştur'u tıklayın.

Yeni projenin Ana sayfasına yönlendirilirsiniz.

2. yöntem: Actions on Google Console'dan mevcut bir projeyi içe aktarma

Matter desteğini mevcut bir Cloud-to-cloud veya Local Home SDK entegrasyonuna eklemeniz gerekiyorsa mevcut bir Actions on Google projesi yeni Developer Console'ye aktarılabilir.

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 Google projeyi yalnızca proje sahibi içe aktarabilir. Sahip, projeyi oluşturan kişidir. Proje, Üyeler bağlantısı kullanılarak görüntülenebilir.
  • İçe aktarılan bir projenin şirket profili yalnızca Actions on Google Console'da düzenlenebilir. Burada yapılan değişiklikler Google Home Geliştirici Konsolu'na yansıtılır.

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

Actions on Google Console içinden mevcut bir projeyi içe aktarmak için Developer Console:

Geliştirici Konsolu'na gitme

  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 proje adı "My matter project").
  3. Projeyi içe aktar'ı tıklayın.

Developer Console içinde mevcut proje ayrıntılarına geri yönlendirilirsiniz.

Google Home Geliştirici Merkezi'ne başlama

Günlük düzeylerini ayarlama

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

Her entegrasyon için tüm günlükleri Google Cloud konumuna kaydetmek istiyorsanız 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ük düzeyleri

Bu ayar, projenizdeki tüm entegrasyonlar için geçerlidir. Yalnızca Cloud-to-cloud entegrasyonları için geçersiz kılınabilir. Tüm günlükleri Google Cloud konumuna kaydetmek, günlük depolama alanınız aşılırsa ek maliyete neden olabilir.

Günlükler hakkında daha fazla bilgi edinmek için Cloud Logging for Matter başlıklı makaleyi inceleyin.

Geliştirici projesi paylaşma

Önceden tanımlanmış rolleri kullanarak ekibinizdeki kullanıcılar arasında bir projeye erişim ekleyebilir veya erişimi kaldırabilirsiniz.

  1. Developer Console Ana sayfasında Üyeler'i tıklayın. Bu işlem sizi Google Cloud Console üzerindeki IAM & Admin > IAM sayfasına yönlendirir.

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

  2. Google Cloud Console Kontrol panelini kullanarak gerekli değişiklikleri yapın.

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

Kullanıcılar listesine eklendikten sonra kullanıcı, projeyi ve Developer Console'daki tüm entegrasyonları görüntüleyebilir.

Kuruluş ayarınıza bağlı olarak, geliştirici projeleri oluşturmaya çalışırken izin hatalarıyla karşılaşabilirsiniz. Bu durumda, Google Cloud yöneticinizle iletişime geçerek hesabınız için proje oluşturucu izinleri isteyin.