फायरबेस इंस्टालेशन वेब एसडीके। यह 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 बदलने पर लागू होता है। |
रिटर्न:
एक फ़ंक्शन जिसे सदस्यता समाप्त करने के लिए बुलाया जा सकता है।
IdChangeCallbackFn
एक उपयोगकर्ता परिभाषित कॉलबैक फ़ंक्शन जिसे इंस्टॉलेशन आईडी बदलने पर कॉल किया जाता है।
हस्ताक्षर:
export declare type IdChangeCallbackFn = (installationId: string) => void;
IdChangeअनसब्सक्राइबFn
IdChangeCallbackFn के माध्यम से पहले जोड़े गए कॉलबैक फ़ंक्शन की सदस्यता समाप्त करें .
हस्ताक्षर:
export declare type IdChangeUnsubscribeFn = () => void;