app.App interface

يحتوي تطبيق 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;

المرتجعات:

appCheck.AppCheck

app.App.auth()

Signature:

auth(): auth.Auth;

المرتجعات:

مصادقة المصادقة

app.App.database()

Signature:

database(url?: string): database.Database;

المَعلمات

المعلمة النوع الوصف
عنوان url السلسلة

المرتجعات:

database.Database

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;

المرتجعات:

instanceId.InstanceId

app.App.machineLearning()

Signature:

machineLearning(): machineLearning.MachineLearning;

المرتجعات:

machineLearning.MachineLearning

app.App.messaging()

Signature:

messaging(): messaging.Messaging;

المرتجعات:

messaging.Messaging

app.App.projectManagement()

Signature:

projectManagement(): projectManagement.ProjectManagement;

المرتجعات:

projectManagement.ProjectManagement

app.App.remoteConfig()

Signature:

remoteConfig(): remoteConfig.RemoteConfig;

المرتجعات:

remoteConfig.RemoteConfig

app.App.securityRules()

Signature:

securityRules(): securityRules.SecurityRules;

المرتجعات:

securityRules.SecurityRules

app.App.storage()

Signature:

storage(): storage.Storage;

المرتجعات:

storage.Storage