By default, UXCam generates a schematic representation of the app on iOS. This is done in order to visualize in-app behavior, without recording the app’s screen. Learn more.
Follow the instructions below for Integration
- Cocoapods (Objective C)
- Cocoapods (Swift)
- Manual Integration (Objective C)
- Manual Integration (Swift)
You’ll need to have CocoaPods installed. If you haven’t already, see this page for installation details. If this is your first pod, run pod init.
- Add to the Podfile
pod 'UXCam'
- Then from your Terminal, type
pod install
- Import UXCam header at the top of your AppDelegate.m:
#import <UXCam/UXCam.h>
- Add this call as the first line of your application:didFinishLaunchingWithOptions: method. Your App-key is available from the UXCam dashboard.
[UXCam optIntoSchematicRecordings]; [UXCam startWithKey:@"App-key from UXCam"];
You’ll need to have CocoaPods installed. If you haven’t already, see this page for installation details. If this is your first pod, run pod init.
- Add to the Podfile
pod 'UXCam'
- Then from your Terminal, type
pod install
- Import UXCam header at the top of your AppDelegate.swift:
import UXCam
- Add this call as the first line of your application:didFinishLaunchingWithOptions: method. Your App-key is available from UXCam dashboard.
UXCam.optIntoSchematicRecordings() UXCam.start(withKey:"App-key from UXCam")
Please download the latest iOS SDK here
Follow the instructions below for Integration
- Unzip the downloaded file and drag the "UXCam.framework" from the downloaded UXCam folder into your Xcode project (dropping it onto your Project in the Project Navigator window). When prompted, select "Copy items into destination..." and "Create folder references...".
- Then, add these following libraries to your Linker settings. Click on your Project in the Project Navigator window, under Targets select your app, and click the Build Phases tab. Open the "Link Binary with Libraries" list. Click the plus sign (+) and add
- AVFoundation
- Security
- CoreGraphics
- CoreMedia
- CoreVideo
- CoreTelephony
- MobileCoreServices
- QuartzCore
- SystemConfiguration
- Add $(OTHER_LDFLAGS) -ObjC to your linker flag: Select your project under the PROJECT heading in the Project Navigator, then select the Build Settings tab. Scroll to Other Linker Flags and Set the value of the Other Linker Flags build setting to $(OTHER_LDFLAGS) -ObjC
- Import UXCam header at the top of your AppDelegate.m:
#import <UXCam/UXCam.h>
- Add this call as the first line of your application:didFinishLaunchingWithOptions: method.Your App-key is available from UXCam dashboard.
[UXCam optIntoSchematicRecording];
[UXCam startWithKey:@"App-key from UXCam"];
Please download the latest iOS SDK here
Follow the instructions below for Integration
- Unzip the downloaded file and drag the "UXCam.framework" from the downloaded UXCam folder into your Xcode project (dropping it onto your Project in the Project Navigator window). When prompted, select "Copy items into destination..." and "Create folder references...".
- Then, add the following libraries to your Linker settings. Click on your Project in the Project Navigator window, under Targets select your app, and click the Build Phases tab. Open the "Link Binary with Libraries" list. Click on the plus sign (+) and add
- AVFoundation
- Security
- CoreGraphics
- CoreMedia
- CoreVideo
- CoreTelephony
- MobileCoreServices
- QuartzCore
- SystemConfiguration
- Add $(OTHER_LDFLAGS) -ObjC to your linker flag: Select your project under the PROJECT heading in the Project Navigator, then select the Build Settings tab. Scroll to Other Linker Flags and Set the value of the Other Linker Flags build setting to $(OTHER_LDFLAGS) -ObjC
- Import UXCam header at the top of your AppDelegate.swift:
#import UXCam
- Add this call as the first line of your application:didFinishLaunchingWithOptions: method. Your app-key is available on the dashboard
UXCam.optIntoSchematicRecordings()
UXCam.start(withKey:"App-key from UXCam")
This will complete the integration process. Your session will be shown on the dashboard within a few seconds after the app goes in the background.
You can optionally use the API'es for customization such as identifying users from your database with UXCam, tag sessions or hiding sensitive views.