remoteConfig namespace

कार्य

समारोह विवरण
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";