app.App interface

يحتوي تطبيق Firebase على معلومات الإعداد لمجموعة من الخدمات.

لا تستدعي هذه الدالة الإنشائية بشكل مباشر. بدلاً من ذلك، يمكنك استخدام PrepareizeApp() لإنشاء تطبيق.

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;

المَعلمات

المَعلمة Type الوصف
عنوان 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;

المرتجعات:

instanceId.InstanceId

app.App.machineLearning()

Signature:

machineLearning(): machineLearning.MachineLearning;

المرتجعات:

machineLearning.MachineLearning

app.App.messaging()

Signature:

messaging(): messaging.Messaging;

المرتجعات:

Messenger

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