ফাংশন
ফাংশন | বর্ণনা |
---|---|
onConfigUpdated(হ্যান্ডলার) | ইভেন্ট হ্যান্ডলার যা দূরবর্তী কনফিগারে ডেটা আপডেট করা হলে ট্রিগার করে। |
onConfigUpdated(অপস, হ্যান্ডলার) | ইভেন্ট হ্যান্ডলার যা দূরবর্তী কনফিগারে ডেটা আপডেট করা হলে ট্রিগার করে। |
ইন্টারফেস
ইন্টারফেস | বর্ণনা |
---|---|
ConfigUpdateData | Firebase Remote Config আপডেট ইভেন্টের মধ্যে থাকা ডেটা। |
কনফিগার ব্যবহারকারী | রিমোট কনফিগ টেমপ্লেট লিখেছে এমন ব্যক্তি/পরিষেবা অ্যাকাউন্টের সাথে যুক্ত সমস্ত ক্ষেত্র। |
উপনাম টাইপ করুন
উপনাম টাইপ করুন | বর্ণনা |
---|---|
ConfigUpdateOrigin | রিমোট কনফিগারেশন টেমপ্লেট সংস্করণের সাথে কি ধরনের আপডেট যুক্ত ছিল। |
ConfigUpdateType | যেখানে রিমোট কনফিগারেশন আপডেট অ্যাকশন শুরু হয়েছে। |
remoteConfig.onConfigUpdated()
ইভেন্ট হ্যান্ডলার যা দূরবর্তী কনফিগারে ডেটা আপডেট করা হলে ট্রিগার করে।
স্বাক্ষর:
export declare function onConfigUpdated(handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
হ্যান্ডলার | (ইভেন্ট: ক্লাউড ইভেন্ট < ConfigUpdateData >>) => যেকোনো | প্রতিশ্রুতি <কোনও> | ইভেন্ট হ্যান্ডলার যা প্রতিবার রিমোট কনফিগ আপডেট হওয়ার সময় চালানো হয়। |
রিটার্ন:
ক্লাউড ফাংশন < ক্লাউড ইভেন্ট < ConfigUpdateData >>
একটি ফাংশন যা আপনি রপ্তানি এবং স্থাপন করতে পারেন।
remoteConfig.onConfigUpdated()
ইভেন্ট হ্যান্ডলার যা দূরবর্তী কনফিগারে ডেটা আপডেট করা হলে ট্রিগার করে।
স্বাক্ষর:
export declare function onConfigUpdated(opts: EventHandlerOptions, handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
নির্বাচন | ইভেন্টহ্যান্ডলার অপশন | বিকল্পগুলি যা একটি পৃথক ইভেন্ট-হ্যান্ডলিং ফাংশনে সেট করা যেতে পারে। |
হ্যান্ডলার | (ইভেন্ট: ক্লাউড ইভেন্ট < ConfigUpdateData >) => যেকোনো | প্রতিশ্রুতি <কোনও> | ইভেন্ট হ্যান্ডলার যা প্রতিবার রিমোট কনফিগ আপডেট হওয়ার সময় চালানো হয়। |
রিটার্ন:
ক্লাউড ফাংশন < ক্লাউড ইভেন্ট < ConfigUpdateData >>
একটি ফাংশন যা আপনি রপ্তানি এবং স্থাপন করতে পারেন।
remoteConfig.ConfigUpdateOrigin
রিমোট কনফিগারেশন টেমপ্লেট সংস্করণের সাথে কি ধরনের আপডেট যুক্ত ছিল।
স্বাক্ষর:
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";
remoteConfig.ConfigUpdateType
যেখানে রিমোট কনফিগারেশন আপডেট অ্যাকশন শুরু হয়েছে।
স্বাক্ষর:
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";