Genel bakış

Firebase Uzantıları, uygulamanızın geliştirilmesi, bakımı ve büyütülmesi için harcanan zamanı azaltmanıza yardımcı olur.

Uygulamanız veya projeniz için bir ihtiyacı çözen bir Firebase Uzantısı bulduğunuzda tek yapmanız gereken uzantıyı yükleyip yapılandırmak olacaktır. Uzantının birden çok yapılandırmasına ihtiyacınız varsa, yüklediğiniz her örnek için farklı bir yapılandırmayla uzantıyı birden çok kez yükleyebilirsiniz.

Uzantılarla, uygulamanız veya projeniz için işlevsellik uygulayan veya bir görevi otomatikleştiren kodu araştırmaya, yazmaya ve hata ayıklamaya zaman harcamazsınız.

Uzantıları yüklemek veya yönetmek için şu rollerden birine atanmanız gerekir: Sahip veya Düzenleyici ya da Firebase Yöneticisi .

Bir uzantı yüklemek için projenizin Blaze (kullandıkça öde) planında olması gerekir. Bir uzantı yüklemek için herhangi bir ücret alınmasa da, kullanımınız hizmetlerin ücretsiz katmanını aşarsa Firebase hizmetlerini veya Cloud Secret Manager gibi Bulut hizmetlerini kullanımınız için ücretlendirilebilirsiniz.

Firebase Local Emulator Suite'in bir bileşeni olan Uzantılar öykünücüsünü kullanarak uzantıları bir projeye yüklemeden önce de değerlendirebilirsiniz.

Resmi Firebase uzantıları

Resmi Firebase uzantıları, Firebase ve Firebase Extensions iş ortağı hizmetleri tarafından geliştirilmiş ve test edilmiştir. Bu uzantılar güvenilir ve güvenlidir.

Resmi Firebase uzantılarına göz atın

Uzantı Merkezi'nde resmi Firebase uzantılarına göz atın.

Erken erişim iş ortağı uzantıları

Erken erişim iş ortağı uzantıları, uzantı yayıncılarının erken erişim programındaki katılımcılar tarafından geliştirilir. Google tarafından oluşturulmamış veya test edilmemiştir. Erken erişim iş ortağı uzantıları, Google'ın açık veya zımni hiçbir garantisi olmaksızın "OLDUĞU GİBİ" sağlanır. Google, uzantının kullanımından kaynaklanan doğrudan veya dolaylı hiçbir zararla ilgili hiçbir sorumluluk kabul etmez.

Kendi uzantınızı yayınlama hakkında daha fazla bilgi edinmek için uzantı yayıncılarının erken erişim programına kaydolun.

Bir uzantının kaynak kodunu görüntüleme

Resmi Firebase uzantılarından birinin kaynak kodunun bağlantısını bulmak için Uzantı Merkezi'ndeki uzantı kartında Daha fazla bilgi edinin'i tıklayın.

Erken erişim ortağı uzantısının kaynak koduna bir bağlantı bulmak için uzantının konsol yükleme bağlantısını veya CLI'nin ext:install komutunu kullanarak yükleme akışını başlatın. Kaynak koduna olan bağlantı, uzantı hakkındaki diğer bilgilerle birlikte görüntülenir. Sadece kaynağı incelemek istiyorsanız kurulumu iptal edebilirsiniz.

Bir uzantının kaynak kodunun içeriği

Bir uzantının kaynak dizini şunları içerir:

  • extension.yaml dosyası — Uzantının meta verilerini içerir ve oluşturulan kaynakları , işlem için gereken Google API'lerini ve erişim rollerini ve uzantı için kullanıcı tarafından yapılandırılan parametreleri (ortam değişkenleri) tanımlar

  • işlevler dizini — Uzantının kaynak koduna ait dosyaları içerir

  • README dosyası — Uzantının meta verilerini (ancak insanlar tarafından daha okunabilir bir biçimde) ve PREINSTALL dosyasındaki içeriği listeler

  • PREINSTALL dosyası — Uzantının nasıl çalıştığını, gerekli kurulum öncesi görevleri, yapılandırma gereksinimlerini ve uzantıyla ilgili ayrıntıları açıklar

  • POSTINSTALL dosyası — Özel kullanım talimatlarını ve diğer entegrasyon gereksinimlerini açıklar

Uzantı için kaynaklar

Her Firebase projesi çeşitli türde "kaynaklar" içerir. Proje kaynakları, dağıtılan Bulut İşlevleri, veritabanı örnekleri, Bulut Depolama paketleri, Bulut Planlayıcı işleri ve Bulut Gizli Yöneticisi verileri gibi şeyleri içerebilir.

Bir uzantı yüklediğinizde Firebase, projenizde uzantı örneğine özgü yeni kaynaklar oluşturur. Bu kaynaklar uzantının çalışması için gereklidir.

Bir uzantı örneğini kaldırırsanız , Firebase'in çalışması için özellikle uzantının söz konusu örneği için oluşturduğu tüm kaynakların (bir dizi işlev gibi) silineceğini unutmayın. Ancak aşağıdakiler silinmez :

  • Uzantı tarafından oluşturulan tüm yapılar (depolanan görüntüler gibi).

  • Veritabanı örneği veya Cloud Storage paketi gibi projenizdeki diğer kaynaklar. Uzantı bu diğer kaynaklarla etkileşimde bulunsa bile, bunlar uzantıya özgü değildir ve dolayısıyla uzantı kaldırılırsa silinmezler.

Firebase konsolunu veya Firebase CLI'yi kullanma

Firebase konsolunu veya Firebase CLI'yi kullanarak resmi Firebase uzantılarından herhangi birini yükleyebilir ve yönetebilirsiniz.

Aksiyon Firebase konsolu Firebase CLI
Ayrıntılı bilgileri görüntüleyin (kurulum öncesi)
Düzenlemek
Yapılandırmayı görüntüle (kurulum sonrası)
Yapılandırmayı düzenle
Sürümü güncelle
Kaldır

Sonraki adımlar