Swift + UIKit with Scenes
If your application is written in Swift and uses UIKit as the entry point to the UI, and uses Scenes, having a SceneDelegate file, follow these steps:
Open the SceneDelegate file and add the
import PulseLabsFlightRecorderSDK
statement to the top of the file:SceneDelegate.mAdd the
FlightRecorderSDK.start(apiKey: "YOUR_API_KEY")
line of code in thesceneDidBecomeActive(_:)
delegate method, replacing"YOUR_API_KEY"
with your own API key. There are also 2 other parameters that are optionals: - surveyName: if you have designed an in-app survey on the portal, then supply the unique survey name string here, and it will show that instead of the default form - customFontsLib: you can also create an instance of FlightRecorderCustomFontsLib as pass it here. The sdk then will use that font to decorate the in-app survey form with itSceneDelegate.m
The SDK is now installed! Run your app on a real device (the SDK will not work in a simulator) and the introduction screen will appear on the first run. You can then shake or take a screenshot to capture the video content and send a report.
If you have any issues, head to the Troubleshooting section.
Last updated