Get V3 Activity Summary
Module: Activity data exchange — use IDOSDK.dataExchange.
Function table: syncV3ActivityExchangeData.
API
| Platform | Recommended |
|---|---|
| iOS | sdk.dataExchange.getLastActivityData() |
| Android | sdk.dataExchange.getLastActivityData() |
Receive IDOAppActivityDataV3ExchangeModel via addExchange → appListenAppExec / appActivityDataReply (see IDODataExchange).
Notes
- No request payload; response maps to IDOAppActivityDataV3ExchangeModel.
- Differs from full snapshot: this API returns in-session / post-session summary for the current workout; after exchange completes, the device does not return that session again. For disconnect/resume full cache, see IDODataExchangeActivityFullSnapshot.
- Field meanings and version gating: IDOAppActivityDataV3ExchangeModel.
Example
Swift
sdk.dataExchange.addExchange(delegate)
sdk.dataExchange.getLastActivityData()
// Handle IDOAppActivityDataV3ExchangeModel in appListenAppExec
Kotlin
sdk.dataExchange.addExchange(delegate)
sdk.dataExchange.getLastActivityData()
// Handle IDOBleReplyType.appActivityDataReply