installations package

फायरबेस इंस्टालेशन वेब एसडीके। यह SDK Node.js परिवेश में काम नहीं करता है.

कार्य

समारोह विवरण
फ़ंक्शन (ऐप, ...)
getInstallations(ऐप) दिए गए FirebaseApp उदाहरण से संबद्ध इंस्टॉलेशन का एक उदाहरण लौटाता है।
फ़ंक्शन(इंस्टॉलेशन,...)
डिलीटइंस्टालेशन(इंस्टॉलेशन) फायरबेस इंस्टालेशन और सभी संबंधित डेटा को हटा देता है।
getId(इंस्टॉलेशन) यदि ऐप के लिए कोई फ़ायरबेस इंस्टालेशन नहीं है तो एक फ़ायरबेस इंस्टालेशन बनाता है और इंस्टालेशन आईडी लौटाता है।
getToken(इंस्टॉलेशन, फोर्सरिफ्रेश) वर्तमान फ़ायरबेस इंस्टालेशन की पहचान करते हुए, फ़ायरबेस इंस्टालेशन ऑथ टोकन लौटाता है।
onIdChange(इंस्टॉलेशन, कॉलबैक) एक नया कॉलबैक सेट करता है जिसे इंस्टालेशन आईडी बदलने पर कॉल किया जाएगा। एक अनसब्सक्राइब फ़ंक्शन लौटाता है जो कॉल करने पर कॉलबैक हटा देगा।

इंटरफेस

इंटरफेस विवरण
अधिष्ठापन फायरबेस इंस्टालेशन एसडीके का सार्वजनिक इंटरफ़ेस।

उपनाम टाइप करें

उपनाम टाइप करें विवरण
IdChangeCallbackFn एक उपयोगकर्ता परिभाषित कॉलबैक फ़ंक्शन जिसे इंस्टॉलेशन आईडी बदलने पर कॉल किया जाता है।
IdChangeअनसब्सक्राइबFn IdChangeCallbackFn के माध्यम से पहले जोड़े गए कॉलबैक फ़ंक्शन की सदस्यता समाप्त करें .

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

getInstallations(ऐप)

दिए गए FirebaseApp उदाहरण से संबद्ध इंस्टॉलेशन का एक उदाहरण लौटाता है।

हस्ताक्षर:

export declare function getInstallations(app?: FirebaseApp): Installations;

पैरामीटर

पैरामीटर प्रकार विवरण
अनुप्रयोग फायरबेस ऐप FirebaseApp उदाहरण।

रिटर्न:

अधिष्ठापन

फ़ंक्शन(इंस्टॉलेशन,...)

डिलीटइंस्टालेशन(इंस्टॉलेशन)

फायरबेस इंस्टालेशन और सभी संबंधित डेटा को हटा देता है।

हस्ताक्षर:

export declare function deleteInstallations(installations: Installations): Promise<void>;

पैरामीटर

पैरामीटर प्रकार विवरण
अधिष्ठापन अधिष्ठापन Installations उदाहरण.

रिटर्न:

वादा<शून्य>

getId(इंस्टॉलेशन)

यदि ऐप के लिए कोई फ़ायरबेस इंस्टालेशन नहीं है तो एक फ़ायरबेस इंस्टालेशन बनाता है और इंस्टालेशन आईडी लौटाता है।

हस्ताक्षर:

export declare function getId(installations: Installations): Promise<string>;

पैरामीटर

पैरामीटर प्रकार विवरण
अधिष्ठापन अधिष्ठापन Installations उदाहरण.

रिटर्न:

वादा<स्ट्रिंग>

getToken(इंस्टॉलेशन, फोर्सरिफ्रेश)

वर्तमान फ़ायरबेस इंस्टालेशन की पहचान करते हुए, फ़ायरबेस इंस्टालेशन ऑथ टोकन लौटाता है।

हस्ताक्षर:

export declare function getToken(installations: Installations, forceRefresh?: boolean): Promise<string>;

पैरामीटर

पैरामीटर प्रकार विवरण
अधिष्ठापन अधिष्ठापन Installations उदाहरण.
ForceRefresh बूलियन टोकन समाप्ति की परवाह किए बिना बलपूर्वक ताज़ा करें।

रिटर्न:

वादा<स्ट्रिंग>

onIdChange(इंस्टॉलेशन, कॉलबैक)

एक नया कॉलबैक सेट करता है जिसे इंस्टालेशन आईडी बदलने पर कॉल किया जाएगा। एक अनसब्सक्राइब फ़ंक्शन लौटाता है जो कॉल करने पर कॉलबैक हटा देगा।

हस्ताक्षर:

export declare function onIdChange(installations: Installations, callback: IdChangeCallbackFn): IdChangeUnsubscribeFn;

पैरामीटर

पैरामीटर प्रकार विवरण
अधिष्ठापन अधिष्ठापन Installations उदाहरण.
वापस बुलाओ IdChangeCallbackFn कॉलबैक फ़ंक्शन जो FID बदलने पर लागू होता है।

रिटर्न:

IdChangeअनसब्सक्राइबFn

एक फ़ंक्शन जिसे सदस्यता समाप्त करने के लिए बुलाया जा सकता है।

IdChangeCallbackFn

एक उपयोगकर्ता परिभाषित कॉलबैक फ़ंक्शन जिसे इंस्टॉलेशन आईडी बदलने पर कॉल किया जाता है।

हस्ताक्षर:

export declare type IdChangeCallbackFn = (installationId: string) => void;

IdChangeअनसब्सक्राइबFn

IdChangeCallbackFn के माध्यम से पहले जोड़े गए कॉलबैक फ़ंक्शन की सदस्यता समाप्त करें .

हस्ताक्षर:

export declare type IdChangeUnsubscribeFn = () => void;