Pulse FlightRecorder Docs
  • SDK Documentation
    • Pulse Labs FlightRecorder Documentation
      • iOS
        • Overview
        • Install the SDK
        • Get your API Key
        • SDK Configuration
          • Swift + SwiftUI
          • Swift + UIKit with Scenes
          • Swift + UIKit without Scenes
          • Objective-C with Scenes
          • Objective-C without Scenes
        • Create Custom Triggers
          • Capture Recording
          • Show the Introduction Screen
        • Update the SDK
        • Troubleshooting
      • Android
        • Overview
        • Install the SDK
        • Get your API Key
        • SDK Configuration
          • Kotlin
          • Java
        • Create Custom Triggers
          • Capture Recording
          • Show the Introduction Screen
        • Update the SDK
        • Troubleshooting
      • ReactNative
        • Install SDK for ReactNative iOS
        • Install SDK for ReactNative Android
        • Update the SDK
      • Flutter
        • Overview
        • Install the SDK
        • Get your API Key
        • SDK Configuration
        • Create Custom Triggers
          • Capture Recording
          • Show the Introduction Screen
      • In-app Surveys
        • Create Survey
        • Edit Survey
        • Launch Survey
        • Pause Survey
        • Survey Responses
        • Survey Styling
    • ⬅️Pulse Labs Home
Powered by GitBook
On this page
  1. SDK Documentation
  2. Pulse Labs FlightRecorder Documentation
  3. iOS

Overview

PreviousiOSNextInstall the SDK

Last updated 1 year ago

This section explains how to install and configure the Pulse Labs FlightRecorder SDK for iOS.

The SDK supports both Swift and Objective-C, and it can be integrated seamlessly with UIKit and SwiftUI interfaces. ​

The configuration automatically displays an introduction the first time a user launches your app and activates the SDK when the user shakes the device or takes a screenshot. However, if your application does not support scenes you will need to follow slightly different instructions and trigger the introduction display in your own code. Detailed instructions for both options are provided below.

Important notes: ​

  • The Pulse Labs FlightRecorder SDK requires that your app has a minimum deployment target of iOS 15.0 or higher. Additionally, the SDK will only run on devices running iOS 16.0 or higher.

To discuss customization options or to request support for adapting the SDK to your specific needs, please contact our support team at .

flightrecorder@pulselabs.ai