start

fun start(config: HashMap<String, Any>? = null)

Starts profiling. The config object is optional and may either be specified

Parameters

config

optional - a set of configuration parameters. Note that this same map can be provided in the start method, which may be useful in particular if permissions require processing or it is unclear what is needed at class creation tme Config Parameters:

Param NametypedefaultDescriptionExample
profiling_debugBooleantrueWhether to send additional debugging information with the event request. This is useful for analytics if your event does not contain information that you expect it to. The output of this can be retrieved from the profiling.debug attribute of a generated Darwinium eventfalse
biometricsBooleantrueDenotes whether to capture any biometric capabilities - eg from touch gestures or device sensors such as accelerometers. Note that these can be controlled individually through touch and sensor config optionstrue
touchBooleantrueDenotes whether to capture touch biometrics gesture metadata. This is useful for determining robotic behavior anomalies within your apptrue
sensorBooleantrueDenotes whether to capture profiling information from sensors such as the device's accelerometer, light sensor, and gyroscope. Values that have low deviation typically suggest that the device is either being emulated or part of a device farmtrue
log_levelstringwarnsets the debug log level. This is useful for internally debugging your applicationinfo, debug, warn, error, verbose, disable
dns_domainstringthis is a domain used to determine what DNS server is being used by the device's primary network interface. It should be left as the default value in most circumstancesats.example.com
https_profiling_domainstringdomain used to profile the devices HTTPS connection behavior to determine fingerprints. It should be left as the default in most instances
MaxSensorCountInt100The maximum number of sensors to profiling
MaxSwipesCountInt10the maximum number of swipes to count prior to profiling finishing