Built-in Properties

Critical moments comes with many properties and functions built in, which you can use for your conditional targeting

Topics for built in properties include:

  • Device information: model name, manufacturer, OS version, etc

  • Screen information: size, scale and orientation

  • User locale infomation: language, country, currency

  • App information: app ID, version number, etc

  • Battery state: charging, percent remaining, etc

  • Audio information: is the user on a call? Listening to music? Do they have headphones connected?

  • Network connectivity: has connection, connection type, etc

  • Permissions the user has granted (camera roll, contacts, microphone, etc)

  • And more...

Free Plan Property List

The following properties are included in our free plan. The remaining properties require a Pro plan.

"platform",
"app_id",
"app_version",
"os_version",
"cm_version",
"device_battery_state",
"device_battery_level",
"device_model",
"device_model_class",
"device_orientation",
"device_manufacturer",
"app_install_date",
"has_active_network",
"screen_brightness",
"user_interface_idiom",
"interface_orientation",
"dark_mode",
"session_start_time",
"app_start_time",
"foreground",
"app_state",
"timezone_gmt_offset",
"locale_country_code",
"locale_language_code",
"locale_language_direction",
"screen_height_points",
"device_model_version",
"screen_width_pixels",
"screen_height_pixels",
"screen_width_points",
"screen_scale",

This product includes GeoLite2 data created by MaxMind, available from https://www.maxmind.com. Specifically, the GeoLite2 data is used for the location_approx_* properties.

Last updated