AnalysisReporter
public protocol AnalysisReporter
分析上报者协议
-
setupReporter()
Default implementation初始化上报者,仅调用一次
Default Implementation
默认实现初始化上报者方法,仅调用一次
Declaration
Swift
func setupReporter()
-
reportParameters(_:
Default implementation) 上报公共参数,公共参数发生变化时调用
Default Implementation
默认实现上报公共参数方法,公共参数发生变化时调用
Declaration
Swift
func reportParameters(_ parameters: [AnyHashable : Any]?)
-
reportUser(_:
Default implementation) 上报用户信息,用户信息发生变化时调用
Default Implementation
默认实现上报用户信息方法,用户信息发生变化时调用
Declaration
Swift
func reportUser(_ parameters: [AnyHashable : Any]?)
-
reportEvent(group:
Default implementation_: parameters: ) 上报事件,支持分组,事件发生时调用
Default Implementation
默认实现上报事件方法,支持分组,事件发生时调用
Declaration
Swift
func reportEvent(group: String, _ name: String, parameters: [AnyHashable : Any]?)
-
reportError(group:
Default implementation_: error: parameters: ) 上报错误,支持分组,错误发生时调用
Default Implementation
默认实现上报错误方法,支持分组,错误发生时调用
Declaration
Swift
func reportError(group: String, _ name: String, error: Error, parameters: [AnyHashable : Any]?)