Firebase Uzantıları, uygulamanızın geliştirilmesi, bakımı ve büyümesi 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üklemek ve yapılandırmak. 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şlevselliği uygulayan veya bir görevi otomatikleştiren kodu araştırmak, yazmak ve hata ayıklamak için zaman harcamazsınız.
Uzantıları yüklemek veya yönetmek için size şu rollerden biri atanmalıdır: Sahip veya Düzenleyici veya Firebase Yöneticisi .
Bir uzantı yüklemek için projenizin Blaze (kullandığın kadar öde) planında olması gerekir. Bir uzantı yüklemek için herhangi bir ücret alınmamasına rağmen, 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 Extensions ö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ştirilir ve test edilir. Bu uzantılar güvenilir ve güvenlidir.
Resmi Firebase uzantılarına göz atın
Extensions Hub'da 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şturulmaz veya test edilmez. Erken erişim iş ortağı uzantıları, Google'dan açık veya zımni herhangi bir garanti olmaksızın "OLDUĞU GİBİ" sağlanır. Google, uzantının kullanımından kaynaklanan doğrudan veya dolaylı herhangi bir hasar için 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üleyin
Resmi Firebase uzantılarından birinin kaynak kodunun bağlantısını bulmak için Extensions Hub'da uzantının kartındaki Daha fazla bilgi edinin'i tıklayın.
Erken erişim iş 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 kodun bağlantısı, uzantıyla ilgili diğer bilgilerle birlikte görüntülenir. Yalnızca kaynağı incelemek istiyorsanız yüklemeyi 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
functions directory — Uzantının kaynak kodunun dosyalarını içerir
README dosyası — Uzantının meta verilerini (ancak daha okunaklı 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ı — Belirli kullanım talimatlarını ve diğer entegrasyon gereksinimlerini açıklar
Bir uzantı için kaynaklar
Her Firebase projesi birkaç türde "kaynak" içerir. Proje kaynakları, dağıtılan Bulut İşlevleri, veritabanı örnekleri, Bulut Depolama grupları, Bulut Zamanlayıcı işleri ve Bulut Gizli Yöneticisi verileri gibi şeyleri içerebilir.
Bir uzantı yüklediğinizde Firebase, projenizde uzantı örneğine özel yeni kaynaklar oluşturur. Bu kaynaklar, uzantının çalışması için gereklidir.
Bir uzantı örneğini kaldırırsanız , Firebase'in özellikle uzantının o örneğinin çalışması 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 Bulut Depolama grubu gibi projenizdeki diğer tüm kaynaklar. Uzantı bu diğer kaynaklarla etkileşime girmiş olsa bile, bunlar uzantıya özgü değildir ve bu nedenle 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'sı|
|Ayrıntılı bilgileri görüntüleyin (kurulum öncesi)|
|Düzenlemek|
|Yapılandırmayı görüntüleyin (kurulum sonrası)|
|Yapılandırmayı düzenle|
|Sürümü güncelle|
|Kaldır|
Sonraki adımlar
Uzantıyı ( Extensions Hub veya Firebase CLI ) yüklemeden önce bir uzantıyla ilgili ayrıntılı bilgileri görüntüleyin.
Firebase konsolunu veya Firebase CLI'yi kullanarak Firebase projenize bir uzantı kurun.