What a complete integration covers
| Area | What to implement | Docs |
|---|---|---|
| Install & initialize | Install via CocoaPods or SPM, initialize the SDK | Installation, Quick Start |
| Identify & track | Identify users, track events and screens | Core Features |
| In-app messaging | Modal, inline, event listeners, inbox | In-App Messaging |
| Push notifications | APNs or FCM, rich push / NSE | Push Notifications |
| Push tracking | Delivery and open metrics | Push Notification Tracking |
| Location | Optional location module | Location Tracking |
| API surface | Full method reference | API Reference |
Suggested build order
- Install the SDK (Installation).
- Initialize the SDK and identify a test user (Quick Start).
- Add event and screen tracking (Core Features).
- Enable push (APNs or FCM) and verify delivery on a physical device.
- Enable in-app messaging and optionally location.