V3 Activity Exchange Full Snapshot
Module: Activity data exchange — use IDOSDK.dataExchange.getActivityExchangeFullSnapshot.
Function table: supportV3ActivityExchangeFullSnapshot.
API
| Platform | Recommended |
|---|---|
| iOS | sdk.dataExchange.getActivityExchangeFullSnapshot(completion:) |
| Android | sdk.dataExchange.getActivityExchangeFullSnapshot(callback) |
Returns full snapshot JSON string (e.g. includes item_stride, item_heart_rate_history).
Notes
- Use after disconnect / process kill when resuming the same workout session.
- Differs from in-session activity summary; see IDODataExchangeV3ActivitySummary.
Example
Swift
sdk.dataExchange.getActivityExchangeFullSnapshot { json in
guard let json = json, !json.isEmpty else { return }
}
Kotlin
sdk.dataExchange.getActivityExchangeFullSnapshot { json ->
// parse json
}