Inherits from NSObject
Declared in BCManager.h

Class Methods

appendHybridSteps:payload:origin:

To record non native components user steps

+ (void)appendHybridSteps:(id)eventName payload:(id)payload origin:(id)origin

Parameters

eventName

Name of the event for which user step needs to be recorded

payload

Info to describe the user step event

origin

Describes from where the user step was initiated

Declared In

BCManager.h

launchWithKey:

Launch the Bugclipper

+ (BOOL)launchWithKey:(id)licenseKey

Parameters

licenseKey

unique key provided by BugClipper

Return Value

bool if the launch was successful

Declared In

BCManager.h

setBaseURL:

Base URL at which all the API calls will be made, URL address of the server only if you have your custom bugclipper dashboard configured.

+ (void)setBaseURL:(id)baseURL

Parameters

baseURL

URL of the server

Declared In

BCManager.h

setCustomUserPayload:

Additional User Payload to identify the user better

+ (void)setCustomUserPayload:(id)payload

Parameters

payload

Contains additional information about the current user

Declared In

BCManager.h

setDidFinishBugReportingBlock:

Executes the finishHandler block when the BugClipper Library is done with bug reporting. In case of Unity games, it will be very useful to resume the game here.

+ (void)setDidFinishBugReportingBlock:(id)finishHandler

Discussion

@param finishHandler

Declared In

BCManager.h

setEmailAddress:

EmailAdress to identify the user who is reporting the bug.

+ (void)setEmailAddress:(id)email

Parameters

email

Email address of the user

Declared In

BCManager.h

setEnterpriseMode:

Set the value to YES if you are on Enterprise plan. Default value is NO

+ (void)setEnterpriseMode:(id)isEnterpriseMode

Parameters

isEnterpriseMode

set the value to YES if your are an Enterprise

Declared In

BCManager.h

setInvokerMode:

  • Invoker type specifes how you want to invoke the bugclipper *
  • @param invokerType - InvokerDeveloperMode (default) : a invoker view will be visible in all the viewcontroller (recommended for Tester/Development mode)
  • InvokerProductionMode : you need to add a menu item in your settings and on selection of that menu item you need to invoke showBugClipperMenu.
+ (void)setInvokerMode:(id)invokerType

Declared In

BCManager.h

setNeedsStatusBarAppearanceUpdate

Updates the Status bar

+ (void)setNeedsStatusBarAppearanceUpdate

Declared In

BCManager.h

setShakeGestureEnabled:

Enable / Disable Shake Gesture on Production Mode

+ (void)setShakeGestureEnabled:(id)shakeEnabled

Parameters

shakeEnabled

If YES then Report bug view will be shown to the user on shake gesture

Declared In

BCManager.h

setShakeGestureEvent:

Specifies the event which should be invoked when then ShakeGesture is invoked

+ (void)setShakeGestureEvent:(id)event

Discussion

@param event

Declared In

BCManager.h

setUserID:

UserID to identify the user who is reporting the bug.

+ (void)setUserID:(id)userID

Parameters

userID

End User

Declared In

BCManager.h

setWillInitiateBugReportingBlock:

initiateHandler block will be called whenever the BugClipper library initiates bug handling, In case of Unity Games, it will be very useful to pause the game here.

+ (void)setWillInitiateBugReportingBlock:(id)initiateHandler

Declared In

BCManager.h

showBugClipperMenu

Show the BugClipper Menu. Should be used only when InvokeMode is InvokeProductionMode.

+ (void)showBugClipperMenu

Declared In

BCManager.h