Skip to content
API reference

iOS SDK

iOS API reference

Find the public BTX facade, configuration, customer, messaging, Community, telemetry, feature flag, theme, and push types.

BTX facade

Integrate through the static BTX facade and the public types below.

  • BTX.configure(_:) creates or replaces the SDK runtime configuration.
  • BTX.identify(_:) binds a customer or clears identity with nil.
  • BTX.log(_:) enqueues structured product telemetry.
  • BTX.messenger presents messages, feedback, and push actions.
  • BTX.community presents the native idea and discussion surface.
  • BTX.feedbackPreferences exposes observable device-local feedback choices.
  • BTX.featureFlags reads, observes, and refreshes evaluated flags.
01

Configuration and identity

02

Customer messages and feedback

03

Community

Call BTX.community.present() after enabling .community. Community creates an anonymous member automatically when the host app has not identified a customer, and supports ideas, upvotes, comments, replies, and comment likes.

04

Telemetry, flags, and push