يحتوي تطبيق Firebase على معلومات الإعداد لمجموعة من الخدمات.
لا تستدعي الدالة الإنشائية هذه مباشرةً. بدلاً من ذلك، يمكنك استخدام InitializeApp() لإنشاء تطبيق.
Signature:
interface App extends AppCore
للتوسيع: AppCore
الطُرق
الطريقة | الوصف |
---|---|
appCheck() | |
auth() | |
database(url) | |
delete() | تعرض هذه السياسة غير قابلة للاستخدام من قِبل "FirebaseApp " على الجهاز ويوفّر موارد جميع الخدمات المرتبطة بها (على الرغم من أنّه *لا* يؤدي إلى إزالة أي موارد من الخلفية). عند تشغيل حزمة SDK محليًا، يجب استدعاء هذه الطريقة لضمان الإنهاء السلس للعملية. |
firestore() | |
installations() | |
instanceId() | |
machineLearning() | |
messaging() | |
projectManagement() | |
remoteConfig() | |
securityRules() | |
storage() |
app.App.appCheck()
Signature:
appCheck(): appCheck.AppCheck;
المرتجعات:
app.App.auth()
Signature:
auth(): auth.Auth;
المرتجعات:
app.App.database()
Signature:
database(url?: string): database.Database;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
عنوان url | السلسلة |
المرتجعات:
app.App.delete()
تعرض هذه السياسة غير قابلة للاستخدام من قِبل "FirebaseApp
" على الجهاز ويوفّر موارد جميع الخدمات المرتبطة بها (على الرغم من أنّه *لا* يؤدي إلى إزالة أي موارد من الخلفية). عند تشغيل حزمة SDK محليًا، يجب استدعاء هذه الطريقة لضمان الإنهاء السلس للعملية.
Signature:
delete(): Promise<void>;
المرتجعات:
وعود <باطلة>
مثال
app.delete()
.then(function() {
console.log("App deleted successfully");
})
.catch(function(error) {
console.log("Error deleting app:", error);
});
app.App.firestore()
Signature:
firestore(): firestore.Firestore;
المرتجعات:
متجر Firestore.Firestore
app.App.installations()
Signature:
installations(): installations.Installations;
المرتجعات:
installations.installs (عمليات التثبيت)
app.App.instanceId()
استخدِم عمليات التثبيت بدلاً من ذلك.
Signature:
instanceId(): instanceId.InstanceId;
المرتجعات:
app.App.machineLearning()
Signature:
machineLearning(): machineLearning.MachineLearning;
المرتجعات:
machineLearning.MachineLearning
app.App.messaging()
Signature:
messaging(): messaging.Messaging;
المرتجعات:
app.App.projectManagement()
Signature:
projectManagement(): projectManagement.ProjectManagement;
المرتجعات:
projectManagement.ProjectManagement
app.App.remoteConfig()
Signature:
remoteConfig(): remoteConfig.RemoteConfig;
المرتجعات:
app.App.securityRules()
Signature:
securityRules(): securityRules.SecurityRules;
المرتجعات:
app.App.storage()
Signature:
storage(): storage.Storage;
المرتجعات: