AMAMutableReporterConfiguration class
The mutable version of the AMAReporterConfiguration class with the advanced configuration of the reporter.
Properties
Enables/disables sending statistics to the AppMetrica server. |
|
Time interval between sending events in seconds. |
|
Enables/disables logging the activity of the library. |
|
Sending events is triggered when the number of events reaches |
|
The maximum number of error reports stored in the internal DB. |
|
Sets the session timeout in seconds. |
|
Sets the ID of the user profile ( |
Property descriptions
dataSendingEnabled
(nonatomic, assign) BOOL dataSendingEnabled
Enables/disables sending statistics to the AppMetrica server.
Note
Disable sending statistics to the reporter does not affect the sending of data from the main API key. But disabling data sending for the main API key stops sending statistics from all reporters.
By default, sending is enabled.
dispatchPeriod
(nonatomic, assign) NSUInteger dispatchPeriod
Time interval between sending events in seconds.
logsEnabled
(nonatomic, assign, getter=areLogsEnabled) BOOL logsEnabled
Enables/disables logging the activity of the library.
Logging is disabled by default.
maxReportsCount
(nonatomic, assign) NSUInteger maxReportsCount
Sending events is triggered when the number of events reaches maxReportsCount
.
maxReportsInDatabaseCount
(nonatomic, assign) NSUInteger maxReportsInDatabaseCount
The maximum number of error reports stored in the internal DB.
The allowed range of values is [100; 10,000]. Values outside this range are automatically replaced with values from the nearest range limits.
Default value: 1000.
Note
Separate databases are used for various apiKeys
and independent limits on the number of events can be set for them. This parameter only affects the limitation for the corresponding apiKey
. To change the maximum allowed number of events for other apiKeys
, use AMAAppMetricaConfiguration.maxReportsInDatabaseCount.
sessionTimeout
(nonatomic, assign) NSUInteger sessionTimeout
Sets the session timeout in seconds.
The default value is 10
(minimum allowed value).
userProfileID
(nonatomic, copy, nullable) NSString *userProfileID
Sets the ID of the user profile (ProfileID
) when activated.
Alert
The maximum length of the ProfileID
string is 200 characters.