Get started with the Connect SDK on iOS

The Connect SDK for iOS captures how users interact with your app — screen views, gestures, taps, behavior signals — and delivers the data to Acoustic Connect for analytics, session replay, and audience targeting. For Swift apps, the SDK also enables identity-aware reporting and mobile push notifications.

Language: Swift and Objective-C. Swift gets the full feature set; Objective-C is analytics-only.

Availability: Pro, Premium, and Ultimate


What you can build

  • Behavioral analytics — screen views, gestures, taps, keyboard inputs, and form interactions captured automatically. Available in Swift and Objective-C apps.
  • Behavior signals — log named signals at moments that matter to your business, like add-to-cart, search, or checkout. Pro supports a core set; Premium and Ultimate add more signal types. Supported through the logSignal API.
  • Identity-aware reporting — match anonymous app sessions to known contacts in your Connect audience by firing identity signals at sign-in and registration. Swift only.
  • Push notifications — deliver targeted pushes from Connect with thumbnail images, expandable content, and tappable actions. Swift only.
  • Session replay — visual reconstruction of user sessions for UX analysis and support. Requires a Connect Ultimate subscription.

Swift integration path

The iOS integration is split into focused steps. Start with SDK integration, then add the features your app needs — identity and push are independent and can be adopted in either order.

  1. Integrate the Connect SDK into a native iOS app — see how users interact with your app: screen views, gestures, taps, and form interactions captured automatically and flowing into Connect.
  2. Add the features your app needs — identity, push, or both, in any order:
  3. Move Connect SDK integration to production — get your integration App Store-ready: privacy declarations, build configuration, and the safety controls you want in production.

Objective-C apps

The Connect SDK supports behavioral data collection and session replay in Objective-C apps. Identity signals and push notifications are Swift-only — the ConnectIdentity API is not available in Objective-C, and push delivery requires Swift APIs.

To integrate, see Integrate the Connect SDK into a native iOS app (Objective-C).


Try the sample app

The Acoustic Connect Mobile Push Sample App for iOS is a reference implementation of the integration patterns this documentation describes — the ConnectSDKManager helper, identity helpers, push setup, and notification extensions. Clone it, replace the placeholder credentials with your own, and run on a connected device to see the full stack working end-to-end.