MutableReporterConfiguration 类
可修改的 ReporterConfiguration 类,包含报告器的高级配置。
Properties
|
启用/禁用记录库的活动。 |
|
|
启用/禁用向 AppMetrica 服务器发送统计数据。 |
|
|
事件发送间隔时间(秒)。 |
|
|
当事件数量达到 |
|
|
内部数据库中存储的错误报告最大数量。 |
|
|
设置会话超时时间(秒)。 |
|
|
设置用户资料ID( |
Property descriptions
areLogsEnabled
var areLogsEnabled: Bool
启用/禁用记录库的活动。
默认情况下,日志记录已禁用。
dataSendingEnabled
var dataSendingEnabled: Bool
启用/禁用向 AppMetrica 服务器发送统计数据。
备注
禁用向报告者发送统计数据不会影响从主API密钥发送数据。 但禁用主 API 密钥的数据发送会停止所有报告器发送统计数据。
默认情况下,发送已启用。
dispatchPeriod
var dispatchPeriod: UInt
事件发送间隔时间(秒)。
maxReportsCount
var maxReportsCount: UInt
当事件数量达到maxReportsCount时,会触发发送事件。
maxReportsInDatabaseCount
var maxReportsInDatabaseCount: UInt
内部数据库中存储的错误报告最大数量。
允许的值范围是 [100; 10,000]。 超出此范围的值会自动替换为最接近范围边界的值。
默认值:1000。
备注
不同的数据库用于各个 apiKeys,并可为它们设置独立的事件数量限制。 此参数仅影响对应的apiKey的限制。 要修改其他 apiKeys 的最大允许事件数,请使用 AppMetricaConfiguration.maxReportsInDatabaseCount。
sessionTimeout
var sessionTimeout: UInt
设置会话超时时间(秒)。
默认值是10(最小允许值)。
userProfileID
var userProfileID: String?
设置用户资料ID(ProfileID)在激活时。
注意
ProfileID 字符串的最大长度为 200 个字符。