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şkili 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ı, uzantı örneğinin çalışma zamanı verilerini değiştirmek için kullanılabilecek yöntemler sunar. |
Takma Adları Yazın
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şkili 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 | Uygulamaya | Extensions hizmetinin döndürüleceği isteğe bağlı uygulama. Sağlanmazsa varsayılan Extensions hizmeti döndürülür. |
İadeler:
Uygulama sağlanmamışsa varsayılan Extensions
hizmeti veya sağlanan uygulamayla ilişkili 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 İşleme Durumu
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ılmamış. Eski durumları temizlemek için bunu ayarlayın.PROCESSING_COMPLETE
: Yaşam döngüsü olayıyla ilgili çalışma hatasız olarak tamamlandı.PROCESSING_WARNING
: Yaşam döngüsü olayıyla ilgili çalışmalar kısmen başarılı oldu veya kullanıcının uyarılması gereken bir olay meydana geldi.PROCESSING_FAILED
: Yaşam döngüsü etkinliği çalışması tamamen başarısız oldu, ancak örnek, bundan sonra düzgün çalışmaya devam edecek.
Uzantı örneği hatalar nedeniyle bozuk bir durumdaysa bunun yerine Runtime.setFatalError() işlevini çağırın.
"İşleniyor" durumu, bir yaşam döngüsü etkinlik işleyicisi başladığında otomatik olarak ayarlanır; bunu açık bir şekilde ayarlayamazsınız. Bir uzantı işlevinin devam eden durumunu raporlamak için console.log
veya Cloud Functions logger SDK'yı kullanın.
İmza:
export type SettableProcessingState = 'NONE' | 'PROCESSING_COMPLETE' | 'PROCESSING_WARNING' | 'PROCESSING_FAILED';