QualarooConfiguration
@interface QualarooConfiguration : NSObject
This object provides a set of properties to control various policies of the Qualaroo Mobile. Other than API key, these properties can be changed at any time.
-
Create and returns a configuration with default settings and the given API key
Declaration
Objective-C
+ (nullable instancetype)configurationWithAPIKey:(NSString *_Nonnull)apiKey error:(NSError *_Nullable *_Nullable) outError;Swift
convenience init(apiKey: String) throwsParameters
apiKeyYour the API key from https://qualaroo.com
errorA pointer to an NSError. In case init fails, an error will be returned.
-
Declaration
Objective-C
@property (readonly, nonatomic, nonnull) NSString *apiKey;Swift
var apiKey: String { get } -
Whether the Qualaroo client should automatically make a screen call when a view controller is added to a view hierarchy. Because the underlying implementation uses method swizzling, we recommend initializing the Qualaroo client as early as possible (before any screens are displayed), ideally during the Application delegate’s applicationDidFinishLaunching method.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) BOOL autoScreenView;Swift
var autoScreenView: Bool { get set } -
The attachment position that will be using for display a survey (- see:
QualarooSurveyPositionfor supported position).The default is the
QualarooSurveyPositionBottom.Declaration
Objective-C
@property (assign, readwrite, nonatomic) QualarooSurveyPosition position;Swift
var position: QualarooSurveyPosition { get set } -
Identifier Code based on the string.
The default is the
UUIDStringDeclaration
Objective-C
@property (readwrite, strong, nonatomic, nullable) NSString *identifier;Swift
var identifier: String? { get set } -
Blur effect for the background.
The default is the
UIBlurEffectStyleLight.Note
It will only work on iPhoneDeclaration
Objective-C
@property (assign, readwrite, nonatomic) UIBlurEffectStyle blurEffectStyle;Swift
var blurEffectStyle: Int32 { get set } -
Background transparency.
You can use from 0 to 1. The default is the 0.5.
Note
It will only work on iPhoneDeclaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat blurAlpha;Swift
var blurAlpha: CGFloat { get set }
QualarooConfiguration Class Reference