Version: stable
CONSTANTS | |
---|---|
MSG_INITIALIZED | |
MSG_ERROR | |
MSG_DEFAULTS_SET | |
MSG_FETCHED | |
MSG_ACTIVATED | |
MSG_SETTINGS_UPDATED |
firebase.remoteconfig.initialize()
Initialise Firebase Remote Config. Generates MSG_INITIALIZED or MSG_ERROR
PARAMETERS
None
firebase.remoteconfig.set_callback(callback)
Sets a callback function for receiving events from the SDK. Call `firebase.set_callback(nil)` to remove callback
PARAMETERS
callback |
function |
Callback function that is executed on any event in the SDK.
|
firebase.remoteconfig.fetch()
Fetches config data from the server. Generates MSG_FETCHED or MSG_ERROR
PARAMETERS
None
firebase.remoteconfig.activate()
Asynchronously activates the most recently fetched configs, so that the fetched key value pairs take effect. Generates MSG_ACTIVATED or MSG_ERROR
PARAMETERS
None
firebase.remoteconfig.fetch_and_activate()
Asynchronously fetches and then activates the fetched configs. Generates MSG_FETCHED and MSG_ACTIVATED or MSG_ERROR
PARAMETERS
None
firebase.remoteconfig.get_boolean(key)
Returns the value associated with a key, converted to a bool.
PARAMETERS
key |
string |
Key of the value to be retrieved |
firebase.remoteconfig.get_data(key)
Returns the value associated with a key, as a vector of raw byte-data.
PARAMETERS
key |
string |
Key of the value to be retrieved |
firebase.remoteconfig.get_number(key)
Returns the value associated with a key, converted to a double.
PARAMETERS
key |
string |
Key of the value to be retrieved |
firebase.remoteconfig.get_string(key)
Returns the value associated with a key, converted to a string.
PARAMETERS
key |
string |
Key of the value to be retrieved |
firebase.remoteconfig.get_keys()
Gets the set of all keys.
PARAMETERS
None
firebase.remoteconfig.set_defaults(defaults)
Sets the default values.
PARAMETERS
defaults |
table |
Key-value pairs representing the default values. Generates MSG_DEFAULTS_SET or MSG_ERROR |
firebase.remoteconfig.set_minimum_fetch_interval(minimum_fetch_interval)
Sets the minimum fetch interval.
PARAMETERS
minimum_fetch_interval |
int |
The minimum interval in milliseconds between successive fetch calls. Generates MSG_SETTINGS_UPDATED or MSG_ERROR |
firebase.remoteconfig.set_timeout(minimum_fetch_interval)
Sets the timeout that specifies how long the client should wait for a connection to the Firebase Remote Config servers
PARAMETERS
minimum_fetch_interval |
int |
The timeout interval in milliseconds. Generates MSG_SETTINGS_UPDATED or MSG_ERROR |
Event generated when remote config has been initialized and is ready for use
Event generated when an error occurred.
Event generated when the default values have been set
Event generated when the remote config has been fetched
Event generated when the remote config has been activated
Event generated when remote config settings have been updated