One Logo Pool Ball
MetricKit · IOS API REFERENCE

MXMetricManager

class · iOS 13.0+ · Deprecated in iOS 100000.0 · SDK 27.1

class MXMetricManager

Members (9)

static · iOS 16.0+ · Deprecated in iOS 100000.0

extendLaunchMeasurement

TypeScript
static extendLaunchMeasurement(taskID: MXLaunchTaskID): void
Swift declaration
class func extendLaunchMeasurement(forTaskID taskID: MXLaunchTaskID) throws
static · iOS 16.0+ · Deprecated in iOS 100000.0

finishExtendedLaunchMeasurement

TypeScript
static finishExtendedLaunchMeasurement(taskID: MXLaunchTaskID): void
Swift declaration
class func finishExtendedLaunchMeasurement(forTaskID taskID: MXLaunchTaskID) throws
static · iOS 13.0+ · Deprecated in iOS 100000.0

makeLogHandle

TypeScript
static makeLogHandle(category: string): SDKHandle
Swift declaration
class func makeLogHandle(category: String) -> OSLog
get · iOS 13.0+ · Deprecated in iOS 100000.0

shared

TypeScript
static get shared(): MXMetricManager
Swift declaration
class var shared: MXMetricManager { get }
method · iOS 13.0+ · Deprecated in iOS 100000.0

add

TypeScript
add(subscriber: Implements<MXMetricManagerSubscriber> | SDKHandle): void
Swift declaration
func add(_ subscriber: any MXMetricManagerSubscriber)
init

init

TypeScript
static init(): MXMetricManager
Swift declaration
init()
method · iOS 13.0+ · Deprecated in iOS 100000.0

remove

TypeScript
remove(subscriber: Implements<MXMetricManagerSubscriber> | SDKHandle): void
Swift declaration
func remove(_ subscriber: any MXMetricManagerSubscriber)
get · iOS 14.0+ · Deprecated in iOS 100000.0

pastDiagnosticPayloads

TypeScript
get pastDiagnosticPayloads(): Array<MXDiagnosticPayload>
Swift declaration
var pastDiagnosticPayloads: [MXDiagnosticPayload] { get }
get · iOS 13.0+ · Deprecated in iOS 100000.0

pastPayloads

TypeScript
get pastPayloads(): Array<MXMetricPayload>
Swift declaration
var pastPayloads: [MXMetricPayload] { get }

Skipped declarations

No declarations were skipped in this snapshot.

All MetricKit types →