Namespace: firebase
Language: Lua
Type: Extension
Functions and constants for interacting with Firebase
Type: FUNCTION Initialise analytics
Type: FUNCTION
Sets a callback function for receiving events from the SDK. Call firebase.analytics.set_callback(nil) to remove callback
Parameters
callback (function) - Callback function that is executed on any event in the SDK.
self (object) - The calling script instancemessage_id (number) - One of message types: firebase.analytics.MSG_ERROR firebase.analytics.MSG_INSTANCE_IDmessage (table) - A table holding the data
error (string) - The error message (if an error occurred or nil otherwise)instance_id (string) - For message_id MSG_INSTANCE_ID or nil otherwise.Type: FUNCTION Log an event without parameters.
Parameters
name (string) - Event nameType: FUNCTION Log an event with one string parameter.
Parameters
name (string) - Event namePARAMeter_name (string) - Parameter namePARAMeter_value (string) - Parameter valueType: FUNCTION Log an event with one integer parameter.
Parameters
name (string) - Event namePARAMeter_name (string) - Parameter namePARAMeter_value (number) - Parameter valueType: FUNCTION Log an event with one float parameter.
Parameters
name (string) - Event namePARAMeter_name (string) - Parameter namePARAMeter_value (number) - Parameter valueType: FUNCTION Log an event with table parameters.
Parameters
name (string) - Event nameparameters_table (table) - Table with parameters (key-value pairs)Type: FUNCTION Log an event with table parameters.
Parameters
default_params (table) - Table with default parameters (key-value pairs)Type: FUNCTION Sets the user ID property.
Parameters
user_id (string) - User ID propertyType: FUNCTION Set a user property to the given value.
Parameters
name (string) - User property nameproperty (string) - User property valueType: FUNCTION Clears all data for this app from the device and resets the app instance id.
Type: FUNCTION Get the instance ID from the service. Returned in callback with MSG_INSTANCE_ID message_id.
Type: FUNCTION Sets whether analytics collection is enabled for this app on this device.
Parameters
key (boolean) - The valueType: VARIABLE Event generated when an error occurred.
Type: VARIABLE
Event generated when instance_id ready after firebase.analytics.get_id() call
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined event
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined parameter
Type: STRING Predefined property
Type: STRING Predefined property
### Type: TABLE Functions and constants for interacting with Firebase Analytics