app.App interface

Firebase ऐप्लिकेशन में, कई तरह की सेवाओं के शुरू होने की जानकारी सेव होती है.

इस कंस्ट्रक्टर को सीधे कॉल न करें. इसके बजाय, ऐप्लिकेशन बनाने के लिए InitializeApp() का इस्तेमाल करें.

हस्ताक्षर:

interface App extends AppCore 

एक्सटेंडेड: AppCore

तरीके

तरीका ब्यौरा
appCheck()
auth()
डेटाबेस(यूआरएल)
delete() इस स्थानीय FirebaseApp को इस्तेमाल करने लायक नहीं बनाता है और इससे जुड़ी सभी सेवाओं के संसाधनों को खाली करता है. हालांकि, इससे कोई भी बैकएंड संसाधन *नहीं* होता है. SDK टूल को स्थानीय तौर पर इस्तेमाल करते समय, इस तरीके को ज़रूर इस्तेमाल करें. इससे, प्रोसेस को अच्छी तरह से खत्म किया जा सकेगा.
firestore()
installations()
instanceId()
मशीन लर्निंग()
Messages()
projectManagement()
remoteConfig()
securityRules()
स्टोरेज()

app.App.appCheck()

हस्ताक्षर:

appCheck(): appCheck.AppCheck;

लौटाए जाने वाले प्रॉडक्ट:

appCheck.AppCheck

app.App.auth()

हस्ताक्षर:

auth(): auth.Auth;

लौटाए जाने वाले प्रॉडक्ट:

auth.Auth

app.App.database()

हस्ताक्षर:

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

पैरामीटर

पैरामीटर टाइप ब्यौरा
url स्ट्रिंग

लौटाए जाने वाले प्रॉडक्ट:

database.Database

app.App.delete()

इस स्थानीय FirebaseApp को इस्तेमाल करने लायक नहीं बनाता है और इससे जुड़ी सभी सेवाओं के संसाधनों को खाली करता है. हालांकि, इससे कोई भी बैकएंड संसाधन *नहीं* होता है. SDK टूल को स्थानीय तौर पर इस्तेमाल करते समय, इस तरीके को ज़रूर इस्तेमाल करें. इससे, प्रोसेस को अच्छी तरह से खत्म किया जा सकेगा.

हस्ताक्षर:

delete(): Promise<void>;

लौटाए जाने वाले प्रॉडक्ट:

प्रॉमिस<void>

उदाहरण

app.delete()
  .then(function() {
    console.log("App deleted successfully");
  })
  .catch(function(error) {
    console.log("Error deleting app:", error);
  });

app.App.firestore()

हस्ताक्षर:

firestore(): firestore.Firestore;

लौटाए जाने वाले प्रॉडक्ट:

Firestore.Firestore

app.App.installations()

हस्ताक्षर:

installations(): installations.Installations;

लौटाए जाने वाले प्रॉडक्ट:

इंस्टॉलेशन.इंस्टॉलेशन

app.App.instanceId()

इसके बजाय, इंस्टॉलेशन का इस्तेमाल करें.

हस्ताक्षर:

instanceId(): instanceId.InstanceId;

लौटाए जाने वाले प्रॉडक्ट:

instanceId.InstanceId

app.App.machineLearning()

हस्ताक्षर:

machineLearning(): machineLearning.MachineLearning;

लौटाए जाने वाले प्रॉडक्ट:

मशीन लर्निंग.मशीन लर्निंग

app.App.Messages()

हस्ताक्षर:

messaging(): messaging.Messaging;

लौटाए जाने वाले प्रॉडक्ट:

मैसेज सेवा.

app.App.projectManagement()

हस्ताक्षर:

projectManagement(): projectManagement.ProjectManagement;

लौटाए जाने वाले प्रॉडक्ट:

projectManagement.ProjectManagement

app.App.remoteConfig()

हस्ताक्षर:

remoteConfig(): remoteConfig.RemoteConfig;

लौटाए जाने वाले प्रॉडक्ट:

रिमोट कॉन्फ़िगरेशन.रिमोट कॉन्फ़िगरेशन

app.App.securityRules()

हस्ताक्षर:

securityRules(): securityRules.SecurityRules;

लौटाए जाने वाले प्रॉडक्ट:

securityRules.SecurityRules

app.App.storage()

हस्ताक्षर:

storage(): storage.Storage;

लौटाए जाने वाले प्रॉडक्ट:

स्टोरेज.स्टोरेज