Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Genel Bakış

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Firebase Uzantıları, uygulamanızın geliştirilmesi, bakımı ve büyümesi için harcanan süreyi 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şlevsellik 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 şu rollerden birine atanmış olmanı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 sizden ücret alınabilir.

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 ortak 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 Marketplace'teki 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ına katılanlar tarafından geliştirilmiştir. Google tarafından oluşturulmamıştır 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ı her türlü zarardan sorumlu değildir.

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 Marketplace'te uzantının 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 kurulum bağlantısını veya CLI'nin ext:install komutunu kullanarak kurulum 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 tüm parametreleri (ortam değişkenleri) tanımlar

  • işlev dizini — Uzantının kaynak kodunun dosyalarını içerir

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

  • PREINSTALL dosyası — Uzantının nasıl çalıştığını, gerekli tüm 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 birkaç tür "kaynak" içerir. Proje kaynakları, dağıtılan Cloud Functions, veritabanı örnekleri, Cloud Storage paketleri, Cloud Scheduler işleri ve Cloud Secret Manager 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 bu uzantının çalışması için özel olarak 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 herhangi bir yapı (depolanmış görüntüler gibi).

  • Veritabanı örneği veya Cloud Storage paketi gibi projenizdeki diğer kaynaklar. Uzantı bu diğer kaynaklarla etkileşime girmiş olsa bile, bunlar uzantıya özgü değildir , 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.

Eylem 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