कार्य
समारोह | विवरण |
---|---|
onConfigUpdated(हैंडलर) | इवेंट हैंडलर जो रिमोट कॉन्फ़िगरेशन में डेटा अपडेट होने पर ट्रिगर होता है। |
onConfigUpdated(opts, हैंडलर) | इवेंट हैंडलर जो रिमोट कॉन्फ़िगरेशन में डेटा अपडेट होने पर ट्रिगर होता है। |
इंटरफेस
इंटरफेस | विवरण |
---|---|
कॉन्फ़िगअपडेटडेटा | फायरबेस रिमोट कॉन्फिग अपडेट इवेंट के अंदर का डेटा। |
कॉन्फ़िगर उपयोगकर्ता | उस व्यक्ति/सेवा खाते से संबद्ध सभी फ़ील्ड जिसने रिमोट कॉन्फ़िगरेशन टेम्पलेट लिखा था। |
उपनाम टाइप करें
उपनाम टाइप करें | विवरण |
---|---|
कॉन्फ़िगअपडेटऑरिजिन | रिमोट कॉन्फिग टेम्प्लेट संस्करण के साथ किस प्रकार का अद्यतन संबद्ध था। |
कॉन्फ़िगअपडेट प्रकार | जहां रिमोट कॉन्फिग अपडेट कार्रवाई शुरू हुई। |
रिमोटकॉन्फिग.ऑनकॉन्फिगअपडेटेड()
इवेंट हैंडलर जो रिमोट कॉन्फ़िगरेशन में डेटा अपडेट होने पर ट्रिगर होता है।
हस्ताक्षर:
export declare function onConfigUpdated(handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;
पैरामीटर
पैरामीटर | प्रकार | विवरण |
---|---|---|
हैंडलर | (घटना: क्लाउडइवेंट < कॉन्फ़िगअपडेटडेटा >) => कोई भी | वादा<कोई> | इवेंट हैंडलर जो हर बार रिमोट कॉन्फिग अपडेट होने पर चलाया जाता है। |
रिटर्न:
क्लाउडफ़ंक्शन < क्लाउडइवेंट < कॉन्फ़िगअपडेटडेटा >>
एक फ़ंक्शन जिसे आप निर्यात और तैनात कर सकते हैं।
रिमोटकॉन्फिग.ऑनकॉन्फिगअपडेटेड()
इवेंट हैंडलर जो रिमोट कॉन्फ़िगरेशन में डेटा अपडेट होने पर ट्रिगर होता है।
हस्ताक्षर:
export declare function onConfigUpdated(opts: EventHandlerOptions, handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;
पैरामीटर
पैरामीटर | प्रकार | विवरण |
---|---|---|
चुनता है | इवेंटहैंडलर विकल्प | विकल्प जिन्हें व्यक्तिगत ईवेंट-हैंडलिंग फ़ंक्शन पर सेट किया जा सकता है। |
हैंडलर | (घटना: क्लाउडइवेंट < कॉन्फ़िगअपडेटडेटा >) => कोई भी | वादा<कोई> | इवेंट हैंडलर जो हर बार रिमोट कॉन्फिग अपडेट होने पर चलाया जाता है। |
रिटर्न:
क्लाउडफ़ंक्शन < क्लाउडइवेंट < कॉन्फ़िगअपडेटडेटा >>
एक फ़ंक्शन जिसे आप निर्यात और तैनात कर सकते हैं।
रिमोटकॉन्फिग.कॉन्फिगअपडेटऑरिजिन
रिमोट कॉन्फिग टेम्प्लेट संस्करण के साथ किस प्रकार का अद्यतन संबद्ध था।
हस्ताक्षर:
export type ConfigUpdateOrigin =
/** Catch-all for unrecognized values. */
"REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED"
/** The update came from the Firebase UI. */
| "CONSOLE"
/** The update came from the Remote Config REST API. */
| "REST_API"
/** The update came from the Firebase Admin Node SDK. */
| "ADMIN_SDK_NODE";
रिमोटकॉन्फिग.कॉन्फिगअपडेटटाइप
जहां रिमोट कॉन्फिग अपडेट कार्रवाई शुरू हुई।
हस्ताक्षर:
export type ConfigUpdateType =
/** Catch-all for unrecognized enum values */
"REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED"
/** A regular incremental update */
| "INCREMENTAL_UPDATE"
/** A forced update. The ETag was specified as "*" in an UpdateRemoteConfigRequest request or the "Force Update" button was pressed on the console */
| "FORCED_UPDATE"
/** A rollback to a previous Remote Config template */
| "ROLLBACK";