app package

Firebase ऐप्लिकेशन

यह पैकेज, अलग-अलग Firebase कॉम्पोनेंट के बीच कम्यूनिकेशन को कोऑर्डिनेट करता है

फ़ंक्शन

फ़ंक्शन ब्यौरा
फ़ंक्शन(ऐप्लिकेशन, ...)
deleteApp(ऐप्लिकेशन) इस ऐप्लिकेशन को इस्तेमाल करने लायक नहीं बनाता और इससे जुड़ी सभी सेवाओं के संसाधनों को खाली करता है.
फ़ंक्शन()
getApps() शुरू किए गए सभी ऐप्लिकेशन का (रीड-ओनली ऐक्सेस) कलेक्शन.
beginizeApp() FirebaseApp इंस्टेंस बनाता और शुरू करता है.
फ़ंक्शन(libraryKeyOrName, ...)
registerVersion(libraryKeyOrName, वर्शन, वैरिएंट) प्लैटफ़ॉर्म का इस्तेमाल करने के लिए, लाइब्रेरी के नाम और वर्शन को रजिस्टर करता है.
फ़ंक्शन(लॉग कॉलबैक, ...)
onLog(logCallback, विकल्प) सभी Firebase SDK टूल के लिए लॉग हैंडलर सेट करता है.
फ़ंक्शन(loglevel, ...)
setLoglevel(logLevel) यह नीति सभी Firebase SDK टूल के लिए लॉग लेवल सेट करती है.मौजूदा लॉग लेवल से ऊपर के सभी लॉग कैप्चर कर लिए जाते हैं. इसका मतलब है कि अगर लॉग लेवल को info पर सेट किया जाता है, तो गड़बड़ियां लॉग हो जाती हैं, लेकिन debug और verbose लॉग नहीं.
फ़ंक्शन(नाम, ...)
getApp(name) FirebaseApp के इंस्टेंस को फ़ेच करता है.बिना किसी तर्क के कॉल किए जाने पर, डिफ़ॉल्ट ऐप्लिकेशन दिखता है. जब किसी ऐप्लिकेशन का नाम दिया जाता है, तो उस नाम से जुड़ा ऐप्लिकेशन लौटाया जाता है.अगर वापस लाए गए ऐप्लिकेशन को अभी तक शुरू नहीं किया गया है, तो एक अपवाद हो जाता है.
फ़ंक्शन(विकल्प, ...)
initializeApp(विकल्प, नाम) FirebaseApp इंस्टेंस बनाता और शुरू करता है.ज़्यादा जानकारी वाले दस्तावेज़ के लिए, अपने ऐप्लिकेशन में Firebase जोड़ना और एक से ज़्यादा प्रोजेक्ट शुरू करना देखें.
initializeApp(विकल्प, कॉन्फ़िगरेशन) FirebaseApp इंस्टेंस बनाता और शुरू करता है.
initializeServerApp(विकल्प, कॉन्फ़िगरेशन) यह FirebaseServerApp इंस्टेंस बनाता और शुरू करता है.FirebaseServerApp, FirebaseApp की तरह ही है, लेकिन इसे सिर्फ़ सर्वर साइड रेंडरिंग एनवायरमेंट में लागू करने के लिए बनाया गया है. अगर ब्राउज़र एनवायरमेंट से शुरू किया गया है, तो प्रोसेस शुरू नहीं हो पाएगा.ज़्यादा जानकारी के लिए, Firebase को अपने ऐप्लिकेशन में जोड़ना लेख पढ़ें और एक से ज़्यादा प्रोजेक्ट शुरू करना लेख पढ़ें.

इंटरफ़ेस

इंटरफ़ेस ब्यौरा
FirebaseApp FirebaseApp में सेवाओं के कलेक्शन के लिए शुरू करने की जानकारी होती है.इस कंस्ट्रक्टर को सीधे कॉल न करें. इसके बजाय, ऐप्लिकेशन बनाने के लिए InitializeApp() का इस्तेमाल करें.
FirebaseAppSettings initializeApp() के लिए कॉन्फ़िगरेशन के विकल्प
Firebase के विकल्प Firebase कॉन्फ़िगरेशन ऑब्जेक्ट. इसमें सेवाओं के लिए ज़रूरी पैरामीटर का एक सेट होता है, ताकि Firebase सर्वर एपीआई के साथ सही तरीके से संपर्क किया जा सके. साथ ही, क्लाइंट डेटा को आपके Firebase प्रोजेक्ट और Firebase ऐप्लिकेशन से जोड़ा जा सके. आम तौर पर, प्रोजेक्ट सेटअप करते समय इस ऑब्जेक्ट को 'Firebase कंसोल' से भरा जाता है. यह भी देखें: Firebase कॉन्फ़िगरेशन ऑब्जेक्ट के बारे में जानें.
FirebaseServerApp FirebaseServerApp, सर्वर एनवायरमेंट में चल रही सेवाओं के कलेक्शन के लिए शुरू होने की जानकारी सेव करता है.इस कंस्ट्रक्टर को सीधे कॉल न करें. इसके बजाय, ऐप्लिकेशन बनाने के लिए InitializeServerApp() का इस्तेमाल करें.
FirebaseServerAppSettings initializeServerApp() के लिए कॉन्फ़िगरेशन के विकल्प

वैरिएबल

वैरिएबल ब्यौरा
SDK टूल का वर्शन SDK टूल का मौजूदा वर्शन.

फ़ंक्शन(ऐप्लिकेशन, ...)

deleteApp(ऐप्लिकेशन)

इस ऐप्लिकेशन को इस्तेमाल करने लायक नहीं बनाता और इससे जुड़ी सभी सेवाओं के संसाधनों को खाली करता है.

हस्ताक्षर:

export declare function deleteApp(app: FirebaseApp): Promise<void>;

पैरामीटर

पैरामीटर टाइप ब्यौरा
ऐप्लिकेशन FirebaseApp

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

प्रॉमिस<void>

उदाहरण

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

फ़ंक्शन()

getApps()

शुरू किए गए सभी ऐप्लिकेशन का (रीड-ओनली ऐक्सेस) कलेक्शन.

हस्ताक्षर:

export declare function getApps(): FirebaseApp[];

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

Firebaseऐप्लिकेशन[]

इनिशलाइज़ ऐप()

FirebaseApp इंस्टेंस बनाता और शुरू करता है.

हस्ताक्षर:

export declare function initializeApp(): FirebaseApp;

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

FirebaseApp

फ़ंक्शन(libraryKeyOrName, ...)

रजिस्टरवर्शन(libraryKeyOrName, वर्शन, वैरिएंट)

प्लैटफ़ॉर्म का इस्तेमाल करने के लिए, लाइब्रेरी के नाम और वर्शन को रजिस्टर करता है.

हस्ताक्षर:

export declare function registerVersion(libraryKeyOrName: string, version: string, variant?: string): void;

पैरामीटर

पैरामीटर टाइप ब्यौरा
LibraryKeyOrName स्ट्रिंग
वर्शन स्ट्रिंग उस लाइब्रेरी का मौजूदा वर्शन.
वैरिएंट स्ट्रिंग बंडल वैरिएंट, जैसे कि नोड, RN वगैरह.

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

अमान्य

फ़ंक्शन(लॉग कॉलबैक, ...)

onLog(logCallback, विकल्प)

सभी Firebase SDK टूल के लिए लॉग हैंडलर सेट करता है.

हस्ताक्षर:

export declare function onLog(logCallback: LogCallback | null, options?: LogOptions): void;

पैरामीटर

पैरामीटर टाइप ब्यौरा
लॉग कॉलबैक लॉगकॉलबैक | शून्य एक वैकल्पिक कस्टम लॉग हैंडलर जो तब भी उपयोगकर्ता कोड को एक्ज़ीक्यूट करता है, जब भी Firebase SDK टूल लॉग इन कॉल करता है.
विकल्प लॉगविकल्प

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

अमान्य

फ़ंक्शन(loglevel, ...)

setLoglevel(logLevel)

सभी Firebase SDK टूल के लिए लॉग लेवल सेट करता है.

मौजूदा लॉग लेवल के ऊपर के सभी लॉग कैप्चर कर लिए जाते हैं. इसका मतलब है कि अगर लॉग लेवल को info पर सेट किया जाता है, तो गड़बड़ियां लॉग की जाती हैं, लेकिन debug और verbose लॉग को नहीं.

हस्ताक्षर:

export declare function setLogLevel(logLevel: LogLevelString): void;

पैरामीटर

पैरामीटर टाइप ब्यौरा
लॉगलेवल लॉगलेवलस्ट्रिंग

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

अमान्य

फ़ंक्शन(नाम, ...)

getApp(नाम)

FirebaseApp के इंस्टेंस को वापस लाता है.

बिना किसी तर्क के कॉल किए जाने पर, डिफ़ॉल्ट ऐप्लिकेशन वापस दिख जाता है. जब किसी ऐप्लिकेशन का नाम दिया जाता है, तो उस नाम से जुड़ा ऐप्लिकेशन दिखता है.

अगर वापस लाए गए ऐप्लिकेशन को अभी तक शुरू नहीं किया गया है, तो इसे अपवाद माना जाता है.

हस्ताक्षर:

export declare function getApp(name?: string): FirebaseApp;

पैरामीटर

पैरामीटर टाइप ब्यौरा
नाम स्ट्रिंग वापस जाने के लिए ऐप्लिकेशन का वैकल्पिक नाम. अगर कोई नाम नहीं दिया जाता है, तो डिफ़ॉल्ट नाम "[DEFAULT]" होता है.

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

FirebaseApp

ऐप्लिकेशन, दिए गए नाम से मेल खाता हो. अगर ऐप्लिकेशन का कोई नाम नहीं दिया जाता है, तो डिफ़ॉल्ट ऐप्लिकेशन का विकल्प दिखाया जाता है.

उदाहरण 1

// Return the default app
const app = getApp();

उदाहरण 2

// Return a named app
const otherApp = getApp("otherApp");

फ़ंक्शन(विकल्प, ...)

इनिशलाइज़ ऐप(विकल्प, नाम)

FirebaseApp इंस्टेंस बनाता और शुरू करता है.

ज़्यादा जानकारी के लिए, अपने ऐप्लिकेशन में Firebase जोड़ना लेख पढ़ें और एक से ज़्यादा प्रोजेक्ट शुरू करें.

हस्ताक्षर:

export declare function initializeApp(options: FirebaseOptions, name?: string): FirebaseApp;

पैरामीटर

पैरामीटर टाइप ब्यौरा
विकल्प Firebase के विकल्प ऐप्लिकेशन की सेवाओं को कॉन्फ़िगर करने के विकल्प.
नाम स्ट्रिंग शुरू करने के लिए, ऐप्लिकेशन का वैकल्पिक नाम. अगर कोई नाम नहीं दिया जाता है, तो डिफ़ॉल्ट नाम "[DEFAULT]" होता है.

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

FirebaseApp

शुरू किया गया ऐप्लिकेशन.

उदाहरण 1


// Initialize default app
// Retrieve your own options values by adding a web app on
// https://console.firebase.google.com
initializeApp({
  apiKey: "AIza....",                             // Auth / General Use
  authDomain: "YOUR_APP.firebaseapp.com",         // Auth with popup/redirect
  databaseURL: "https://YOUR_APP.firebaseio.com", // Realtime Database
  storageBucket: "YOUR_APP.appspot.com",          // Storage
  messagingSenderId: "123456789"                  // Cloud Messaging
});

उदाहरण 2


// Initialize another app
const otherApp = initializeApp({
  databaseURL: "https://<OTHER_DATABASE_NAME>.firebaseio.com",
  storageBucket: "<OTHER_STORAGE_BUCKET>.appspot.com"
}, "otherApp");

इनिशलाइज़ ऐप(विकल्प, कॉन्फ़िगरेशन)

FirebaseApp इंस्टेंस बनाता और शुरू करता है.

हस्ताक्षर:

export declare function initializeApp(options: FirebaseOptions, config?: FirebaseAppSettings): FirebaseApp;

पैरामीटर

पैरामीटर टाइप ब्यौरा
विकल्प Firebase के विकल्प ऐप्लिकेशन की सेवाओं को कॉन्फ़िगर करने के विकल्प.
कॉन्फ़िगरेशन FirebaseAppSettings Firebaseऐप्लिकेशन का कॉन्फ़िगरेशन

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

FirebaseApp

इनिशलाइज़ सर्वर ऐप(विकल्प, कॉन्फ़िगरेशन)

FirebaseServerApp इंस्टेंस बनाता और शुरू करता है.

FirebaseServerApp, FirebaseApp की तरह है. हालांकि, इसे सिर्फ़ सर्वर साइड रेंडरिंग एनवायरमेंट में इस्तेमाल करने के लिए बनाया गया है. अगर ब्राउज़र एनवायरमेंट से शुरू किया गया है, तो इस प्रोसेस को शुरू नहीं किया जा सकेगा.

ज़्यादा जानकारी के लिए, अपने ऐप्लिकेशन में Firebase जोड़ना लेख पढ़ें और एक से ज़्यादा प्रोजेक्ट शुरू करें.

हस्ताक्षर:

export declare function initializeServerApp(options: FirebaseOptions | FirebaseApp, config: FirebaseServerAppSettings): FirebaseServerApp;

पैरामीटर

पैरामीटर टाइप ब्यौरा
विकल्प FirebaseOptions | FirebaseApp ऐप्लिकेशन की सेवाएं कॉन्फ़िगर करने के लिए Firebase.AppOptions करें या FirebaseApp इंस्टेंस जिसमें AppOptions शामिल हो.
कॉन्फ़िगरेशन FirebaseServerAppSettings FirebaseServerApp का कॉन्फ़िगरेशन.

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

FirebaseServerApp

शुरू की गई वैल्यू FirebaseServerApp.

उदाहरण


// Initialize an instance of `FirebaseServerApp`.
// Retrieve your own options values by adding a web app on
// https://console.firebase.google.com
initializeServerApp({
    apiKey: "AIza....",                             // Auth / General Use
    authDomain: "YOUR_APP.firebaseapp.com",         // Auth with popup/redirect
    databaseURL: "https://YOUR_APP.firebaseio.com", // Realtime Database
    storageBucket: "YOUR_APP.appspot.com",          // Storage
    messagingSenderId: "123456789"                  // Cloud Messaging
  },
  {
   authIdToken: "Your Auth ID Token"
  });

SDK_VERSION

SDK टूल का मौजूदा वर्शन.

हस्ताक्षर:

SDK_VERSION: string