İstediğiniz uygulamayı yükleyebilir (ve yönetebilirsiniz) resmi Firebase uzantıları için Firebase konsolunu veya Firebase CLI (komut satırı arayüzü).
Şurayı incelemeyi unutmayın: farklılıklar Firebase CLI ve Firebase konsolu için desteklenen işlemler.
Uzantıları yüklemek veya yönetmek için aşağıdaki rollerden birine sahip olmanız gerekir: Sahip veya Düzenleyici ya da Firebase Yöneticisi.
Uzantı yüklemek için projenizin Blaze'te olması gerekir (kullandığınız kadar ödeyin devam edin) planı. Uzantı yüklemek için herhangi bir ücret alınmasa da, Firebase veya Google Cloud hizmetlerini kullanımınız için ücretlendirilen Cloud Secret Manager (kullanımınız hizmet sınırını aşıyorsa) ücretsiz katman.
Başlamadan önce
Henüz yapmadıysanız Firebase'i projenize ekleyin.
Henüz yapmadıysanız projenizi Blaze'e yükseltin (kullandığınız kadar ödeyin devam edin) planı.
Firebase proje kimliğinizi veya önceden yapılandırılmış bir bilgiyi not edin proje takma adı.
- Proje Kimliği — Çalıştır
Bilgisayarınızda herhangi bir yerden
firebase projects:list
. - Proje takma adı — Çalıştır
Yerel uygulama dizininizden
firebase use
.
- Proje Kimliği — Çalıştır
Bilgisayarınızda herhangi bir yerden
1. Adım: Bir uzantıyla ilgili ayrıntılı bilgileri görüntüleyin
Bu adım isteğe bağlıdır ancak kesinlikle önerilir.
Firebase uzantısını yüklemeden önce Aşağıdakiler dahil olmak üzere uzantıyla ilgili ayrıntılı bilgileri inceleyin:
- Uzantının çalışma şekli, yükleme öncesi görevleri ve uzantı
- Genel tanımlayıcı bilgiler ve açıklama
- Uzantının görevlerinin faturalandırma hesabı gerektirip gerektirmediği
- Google hizmetleri (API'ler) ve erişim rollerinin işlem
- Oluşturulan kaynaklar (ör. işlevler)
- Kullanıcı tarafından yapılandırılabilen parametrelerin açıklamaları
Bir uzantının ayrıntılı bilgilerini görüntülemek için:
Projeyi tamamlamak için ayarınızı yap ortam ve şunu seçti: uzantısıyla ilgili daha fazla bilgi edinebilirsiniz.
Uzantı bilgisi komutunu bilgisayarınızda herhangi bir yerden çalıştırın:
firebase ext:info publisher-id/extension-id
publisher-id
veextension-id
bağımsız değişkenler gereklidir ve uzantının önceden yükleme ayrıntıları sayfasını ziyaret edin.
2. Adım: Bir uzantı yükleyin
Yükleme işlemi sırasında, varsayılan yapılandırma uzantının özellikleri (ör. etkinleştirilen API'ler, kaynakların oluşturulduğu erişim verildi vb.) Faturalandırmayla ilgili tüm şartlar size bildirilir ve şunları da yapmanız istenir: Uzantının yapılandırılabilir parametreleri için değerler belirtin.
Projeyi tamamlamak için ayarınızı yap ortam ve şunu seçti: uzantısıyla ilgili daha fazla bilgi edinebilirsiniz.
Yerel Firebase dizininizde uzantı-yükleme komutunu çalıştırın. İstenirse uzantı örneğini özelleştirmek için parametre değerlerini girin.
firebase ext:install publisher-id/extension-id --project=projectId-or-alias
publisher-id
veextension-id
bağımsız değişkenler gereklidir ve uzantının önceden yükleme ayrıntıları sayfasını ziyaret edin.Bu komutu çalıştırdığınızda uzantılar manifestini inceleyin.
Ardından, manifest dosyanızdaki uzantıları Firebase'e dağıtmak için çalıştır:
firebase deploy --only extensions --project=projectId-or-alias
.
3. adım: Yükleme sonrası kurulumu tamamlayın
Bazı uzantılar, kullanmadan önce tamamlamanız gereken zorunlu veya isteğe bağlı adımlar içerir. oluşturabilirsiniz. Bu talimatları, uzantınızın yükleme sonrası ayrıntılar sayfasında bulabilirsiniz: Firebase konsolunun Uzantılar kontrol paneli ( kurulumdan sonra terminalde kontrol paneli görüntülenir).
Bu talimatları,POSTINSTALL.md
uzantının kaynak dizininde yer alır.
Firebase kaynakları oluşturma
Uzantıyı Firebase kaynaklarını (Cloud Firestore) kullanacak şekilde yapılandırdıysanız mevcut olmayan koleksiyonları, Realtime Database yolları, Cloud Storage paketleri) bunları veya uzantıları oluşturmanız gerekir.
Eventarc etkinlik işleyicileri oluşturma
Bazı uzantılar Eventarc'ta yayınlanır ne zaman olduğunu daha iyi anlamışsınızdır. Bir uzantı etkinlik yayınlarsa ve yükleme sırasında etkinlikleri etkinleştirdiyseniz, resmî bir kapanışla mantığınıza göre ekleyebilirsiniz. Bu, örneğin veya uzun süreli görevler tamamlandığında kullanıcılara bilgi vermeli veya bir uzantı işlevi görür.
Uzantının yayınladığı etkinliklerin listesi (varsa) için uzantının dokümanlarına bakın. Örneğin, bkz. Stripe ile Ödemeleri Çalıştır uzantısı için etkinlik türleri.
Ardından, etkinlikler için Özel etkinlik tetikleyicileri .
Birden çok uzantı örneği yükleme
Aynı projede aynı uzantıyı birden çok kez yükleyebilirsiniz. Yüklenen her örneğin kendi özelleştirilmiş yapılandırması ve kendi ve uzantı kaynakları. Yüklü her örneği tanımlamak için kullanır ve örnek kimliği bulunmalıdır. Bir sonraki şuna benzer her ek örneğin, örnek kimliğini onaylamanız veya düzenlemeniz istenir: yüklediğiniz uzantı.
Sonraki adımlar
Ayrıntıları ve yapılandırma Firebase konsolunda güncel bir uzantı seçin.
Etkinliği izleme durumu, kullanımı ve günlükleriyle ilgili denetimler de dahil olmak üzere yüklediğiniz
Firebase CLI kullanarak yönetin yüklü uzantı. Ayrıca, uzantınızı yeniden yapılandırabilir veya kaldırabilirsiniz en son sürüme güncelleyin.
Firebase konsolunu kullanarak yönetin yüklü uzantı. Resmi Firebase uzantıları için veya uzantınızı kaldırın ve ayrıca, uzantıyı en yeni sürüme güncelleyin sürümünü değil.
Tüm projeler için en iyi uygulama olarak, daima bütçe uyarıları ve Kullanımınızı ve faturalandırmanızı izleyin kontrol paneli Firebase konsolunda yer alır.