The following API allows you to control when the session gets recorded.
Starts the UXCam application to ping the server, get the settings configurations and start capturing the data according to the configuration. Use startWithKey with appVariantIdentifier parameter to separate Debug and Release builds.
+(void) startWithKey:(NSString*) applicationKey; + (void) startWithKey:(NSString*)userAPIKey appVariantIdentifier:(NSString*)appVariant;
UXCam.startWithKey(UXCamKey); UXCam.startWithKey(UXCamKey, buildIdentifier);
The API, the parameters are:
userAPIKey: App-key (found on UXCam dashboard)
appVariantIdentifier: nil by default, pass parameters to separate Debug and Release builds
Stops the UXCam application and sends captured data to the server. Use this to start sending the data on UXCam server without the app going on background.
Pauses the screen recording of the current session indefinitely. Call resumeRecording to start recording again.
Resumes recording of the screen video and gestures when video recording has been paused.