---
title: "didReceive(_:)"
framework: metrickit
role: symbol
role_heading: Instance Method
path: "metrickit/mxmetricmanagersubscriber/didreceive(_:)-3zq5g"
---

# didReceive(_:)

Delivers new metrics reports to the object registered with the metrics manager.

## Declaration

```swift
optional func didReceive(_ payloads: [MXMetricPayload])
```

## Parameters

- `payloads`: An array of new metrics reports.

## Discussion

Discussion The system calls this method at most once per day. It’s safe to process the payload on a separate thread. note: MetricKit delivers daily metric reports from iOS 13 or later, and macOS 26 or later.

## See Also

### Receiving reports

- [didReceive(_:)](metrickit/mxmetricmanagersubscriber/didreceive(_:)-9yd4u.md)
