Firebase Extensions hizmeti.
İşlevler
İşlev | Açıklama |
---|---|
getExtensions(uygulama) | Varsayılan uygulama veya belirli bir uygulama için Uzantılar hizmetini alır.getExtensions() , varsayılan uygulamanın Extensions hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş Extensions hizmetine erişmek için getExtensions(app) olarak çağrılabilir. |
Sınıflar
Sınıf | Açıklama |
---|---|
Uzantılar | Firebase Extensions hizmeti arayüzü. |
Çalışma zamanı | Çalışma zamanı, bir uzantı örneğinin çalışma zamanı verilerini değiştirme yöntemleri sunar. |
Tür Takma Adları
Takma Ad yazın | Açıklama |
---|---|
SettableProcessingState | SettableProcessingState , Uzantı örneğinin çalışma zamanı verilerinde ayarlanabilecek tüm işleme durumlarını temsil eder. |
getExtensions(uygulama)
Varsayılan uygulama veya belirli bir uygulama için Uzantılar hizmetini alır.
getExtensions()
, varsayılan uygulamanın Extensions
hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş Extensions
hizmetine erişmek için getExtensions(app)
olarak çağrılabilir.
İmza:
export declare function getExtensions(app?: App): Extensions;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
uygulama | Uygulama | Extensions hizmetinin iade edileceği isteğe bağlı uygulama. Sağlanmazsa varsayılan Extensions hizmeti döndürülür. |
Şunu döndürür:
Uygulama sağlanmamışsa varsayılan Extensions
hizmeti veya sağlanan uygulamayla ilişkilendirilmiş Extensions
hizmeti.
1. örnek
// Get the `Extensions` service for the default app
const defaultExtensions = getExtensions();
2. örnek
// Get the `Extensions` service for a given app
const otherExtensions = getExtensions(otherApp);
AyarlanabilirİşlemeDurumu
SettableProcessingState
, Uzantı örneğinin çalışma zamanı verilerinde ayarlanabilecek tüm işleme durumlarını temsil eder.
Aşağıdaki durumları ayarlayabilirsiniz:
NONE
: Yaşam döngüsü olaylarıyla ilgili herhangi bir çalışma yapılmadı. Eski durumları temizlemek için bu ayarı ayarlayın.PROCESSING_COMPLETE
: Yaşam döngüsü etkinlik çalışması hata olmadan tamamlandı.PROCESSING_WARNING
: Yaşam döngüsü etkinlik çalışması kısmen başarılı oldu veya kullanıcının uyarılması gereken bir şey oldu.PROCESSING_FAILED
: Yaşam döngüsü etkinliği çalışması tamamen başarısız oldu, ancak örnek düzgün çalışmaya devam edecek.
Uzantı örneği hatalar nedeniyle bozuk durumdaysa bunun yerine Runtime.setFatalError() işlevini çağırın.
"İşleniyor" Bir yaşam döngüsü etkinlik işleyicisi başladığında durum otomatik olarak ayarlanır; bunu açıkça belirtemezsiniz. Bir uzantı işlevinin devam eden durumunu bildirmek için console.log
veya Cloud Functions logger SDK'sını kullanın.
İmza:
export type SettableProcessingState = 'NONE' | 'PROCESSING_COMPLETE' | 'PROCESSING_WARNING' | 'PROCESSING_FAILED';