Firebase Kurulumları Web SDK'sı. Bu SDK, Node.js ortamında çalışmaz.
Fonksiyonlar
İşlev | Tanım |
---|---|
işlev(uygulama, ...) | |
getInstallations(uygulama) | Belirtilen FirebaseApp örneğiyle ilişkili Kurulumların bir örneğini döndürür. |
fonksiyon(kurulumlar,...) | |
deleteInstallations(kurulumlar) | Firebase Kurulumunu ve ilgili tüm verileri siler. |
getId(kurulumlar) | Uygulama için bir tane yoksa Firebase Kurulumu oluşturur ve Kurulum Kimliğini döndürür. |
getToken(kurulumlar,forceRefresh) | Geçerli Firebase Kurulumunu tanımlayan bir Firebase Kurulum kimlik doğrulama jetonu döndürür. |
onIdChange(kurulumlar, geri arama) | Kurulum Kimliği değiştiğinde çağrılacak yeni bir geri arama ayarlar. Çağrıldığında geri aramayı kaldıracak bir abonelikten çıkma işlevi döndürür. |
Arayüzler
Arayüz | Tanım |
---|---|
Kurulumlar | Firebase Kurulum SDK'sının genel arayüzü. |
Takma Adları Yazın
Takma Ad yazın | Tanım |
---|---|
IdChangeCallbackFn | Kurulum Kimliği değiştiğinde çağrılan, kullanıcı tanımlı bir geri arama işlevi. |
IdChangeAboneliği İptal EtFn | Daha önce IdChangeCallbackFn aracılığıyla eklenmiş bir geri arama işlevi aboneliğini iptal edin . |
işlev(uygulama, ...)
getInstallations(uygulama)
Belirtilen FirebaseApp örneğiyle ilişkili Kurulumların bir örneğini döndürür.
İmza:
export declare function getInstallations(app?: FirebaseApp): Installations;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
uygulama | Firebase Uygulaması | FirebaseApp örneği. |
İadeler:
fonksiyon(kurulumlar,...)
deleteInstallations(kurulumlar)
Firebase Kurulumunu ve ilgili tüm verileri siler.
İmza:
export declare function deleteInstallations(installations: Installations): Promise<void>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
kurulumlar | Kurulumlar | Installations örneği. |
İadeler:
Söz<void>
getId(kurulumlar)
Uygulama için bir tane yoksa Firebase Kurulumu oluşturur ve Kurulum Kimliğini döndürür.
İmza:
export declare function getId(installations: Installations): Promise<string>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
kurulumlar | Kurulumlar | Installations örneği. |
İadeler:
Söz<string>
getToken(kurulumlar,forceRefresh)
Geçerli Firebase Kurulumunu tanımlayan bir Firebase Kurulum kimlik doğrulama jetonu döndürür.
İmza:
export declare function getToken(installations: Installations, forceRefresh?: boolean): Promise<string>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
kurulumlar | Kurulumlar | Installations örneği. |
kuvvetYenileme | boolean | Belirtecin süresinin dolmasından bağımsız olarak yenilemeyi zorlayın. |
İadeler:
Söz<string>
onIdChange(kurulumlar, geri arama)
Kurulum Kimliği değiştiğinde çağrılacak yeni bir geri arama ayarlar. Çağrıldığında geri aramayı kaldıracak bir abonelikten çıkma işlevi döndürür.
İmza:
export declare function onIdChange(installations: Installations, callback: IdChangeCallbackFn): IdChangeUnsubscribeFn;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
kurulumlar | Kurulumlar | Installations örneği. |
geri çağırmak | IdChangeCallbackFn | FID değiştiğinde çağrılan geri çağırma işlevi. |
İadeler:
Abonelikten çıkmak için çağrılabilecek bir işlev.
IdChangeCallbackFn
Kurulum Kimliği değiştiğinde çağrılan, kullanıcı tanımlı bir geri arama işlevi.
İmza:
export declare type IdChangeCallbackFn = (installationId: string) => void;
IdChangeAboneliği İptal EtFn
Daha önce IdChangeCallbackFn aracılığıyla eklenmiş bir geri arama işlevi aboneliğini iptal edin .
İmza:
export declare type IdChangeUnsubscribeFn = () => void;