Plot Projects - IOS Plugin
Library reference for IOS Plugin.
Properties | List of all members
PlotConfiguration Class Reference
Inheritance diagram for PlotConfiguration:

Properties

NSString * publicToken
 
id< PlotDelegate > delegate
 
BOOL enableOnFirstRun
 
int maxRegionsMonitored
 
BOOL automaticallyAskLocationPermission
 
BOOL automaticallyAskNotificationPermission
 
BOOL provisionalNotificationPermission
 
BOOL quickSyncDisabled
 
BOOL enableBackgroundLocation
 

Detailed Description

All configurations for the plot app.

Property Documentation

◆ automaticallyAskLocationPermission

- (BOOL) automaticallyAskLocationPermission
readwritenonatomicassign

Automatically ask the user for permission to use the location of the device. When set to false, you're responsible yourself for asking permission to make use of location.

◆ automaticallyAskNotificationPermission

- (BOOL) automaticallyAskNotificationPermission
readwritenonatomicassign

Automatically ask the user for permission to send notifications to the device. When set to false, you're responsible yourself for asking permission to send notifications.

◆ delegate

- (id<PlotDelegate>) delegate
readwritenonatomicstrong

Delegate used for Plot, use this property for setting.

◆ enableBackgroundLocation

- (BOOL) enableBackgroundLocation
readwritenonatomicassign

Enable (default) or disable background location gathering. When set to false, region monitoring is disabled and the automaticallyAskLocationPermission setting is set to NO.

◆ enableOnFirstRun

- (BOOL) enableOnFirstRun
readwritenonatomicassign

Enable or disable the use of the plugin on the first run. Default is YES.

◆ maxRegionsMonitored

- (int) maxRegionsMonitored
readwritenonatomicassign

Maximum number of geofence that will be monitored at once, Plot will rotate these monitored regions depending on your location. Default and maximum value are 20.

◆ provisionalNotificationPermission

- (BOOL) provisionalNotificationPermission
readwritenonatomicassign

Enables provisional authorization for "Deliver Quietly" notifications. This setting requires "automaticallyAskLocationPermission" to also be set to true. When "provisionalNotificationPermission" is set to true and "automaticallyAskLocationPermission" is set to false (or not present), the plugin will default to the automatic location services opt-in dialog (as if "automaticallyAskLocationPermission" was set to true and "provisionalNotificationPermission" to false).

◆ publicToken

- (NSString*) publicToken
readwritenonatomicstrong

Use to set your public token.

◆ quickSyncDisabled

- (BOOL) quickSyncDisabled
readwritenonatomicassign

Force disable QuickSync functionality. Normally it auto detects. Default is NO.


The documentation for this class was generated from the following file: