Skip to content
iOS overview

iOS SDK

Build with the iOS SDK

Use BTXClientKit for native customer messages, Community, feedback, telemetry, feature flags, and push notifications.

Choose the capabilities your app needs

BTXClientKit exposes one BTX facade for configuration, customer identity, telemetry, feature flags, feedback, customer messages, and Community. Start with one capability or enable them together.

01

Use one integration order

  1. 01

    Install and configure

    Add BTXClientKit, then call BTX.configure(...) once during app startup.

  2. 02

    Identify the customer

    Call BTX.identify(...) after authentication or session restoration.

  3. 03

    Connect product surfaces

    Wire customer messages, Community, feedback, telemetry, or feature flags into the places where customers already work.

  4. 04

    Add push only when needed

    Foreground messaging works without APNs. Add push when customers need reply notifications while the app is inactive.