Firebase uygulamaları, bir hizmet koleksiyonunun başlatma bilgilerini saklar.
Bu oluşturucuyu doğrudan çağırmayın. Bunun yerine, bir uygulama oluşturmak için initializeApp() işlevini kullanın.
İmza:
interface App extends AppCore
Kapsamı: AppCore
Yöntemler
Yöntem | Açıklama |
---|---|
appCheck() | |
auth() | |
database(url) | |
delete() | Bu yerel FirebaseApp öğesini kullanılamaz hale getirir ve ilişkili tüm hizmetlerin kaynaklarını serbest bırakır (ancak arka uç kaynaklarını temizlemez*). SDK yerel olarak çalıştırılırken işlemin uygun şekilde sonlandırılması için bu yöntem çağrılmalıdır. |
firestore() | |
installations() | |
instanceId() | |
machineLearning() | |
messaging() | |
projectManagement() işlevi | |
remoteConfig() | |
securityRules() | |
storage() |
app.App.appCheck()
İmza:
appCheck(): appCheck.AppCheck;
Şunu döndürür:
app.App.auth()
İmza:
auth(): auth.Auth;
Şunu döndürür:
app.App.database()
İmza:
database(url?: string): database.Database;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
url | dize |
Şunu döndürür:
app.App.delete()
Bu yerel FirebaseApp
öğesini kullanılamaz hale getirir ve ilişkili tüm hizmetlerin kaynaklarını serbest bırakır (ancak arka uç kaynaklarını temizlemez*). SDK yerel olarak çalıştırılırken işlemin uygun şekilde sonlandırılması için bu yöntem çağrılmalıdır.
İmza:
delete(): Promise<void>;
Şunu döndürür:
Taahhüt<void>
Örnek
app.delete()
.then(function() {
console.log("App deleted successfully");
})
.catch(function(error) {
console.log("Error deleting app:", error);
});
app.App.firestore()
İmza:
firestore(): firestore.Firestore;
Şunu döndürür:
firestore.Firestore
app.App.installations()
İmza:
installations(): installations.Installations;
Şunu döndürür:
app.App.instanceId()
Bunun yerine Yüklemeler'i kullanın.
İmza:
instanceId(): instanceId.InstanceId;
Şunu döndürür:
app.App.machineLearning()
İmza:
machineLearning(): machineLearning.MachineLearning;
Şunu döndürür:
machineLearning.MachineLearning
app.App.messaging()
İmza:
messaging(): messaging.Messaging;
Şunu döndürür:
app.App.projectManagement()
İmza:
projectManagement(): projectManagement.ProjectManagement;
Şunu döndürür:
app.App.remoteConfig()
İmza:
remoteConfig(): remoteConfig.RemoteConfig;
Şunu döndürür:
app.App.securityRules()
İmza:
securityRules(): securityRules.SecurityRules;
Şunu döndürür:
app.App.storage()
İmza:
storage(): storage.Storage;
Şunu döndürür: