• BlackBerry Dynamics
  • Runtime library for iOS applications
  • 12.0.1.79
BAFBlackberryAnalytics.h File Reference
#import <Foundation/Foundation.h>

Classes

class  BAFBlackberryAnalytics
 Class for BlackBerry Analytics and BlackBerry Persona. More...
 

Typedefs

typedef void(^ BAFAnalyticsResponseCompletion) (NSError *__nullable error) API_AVAILABLE(ios(9.0))
 Invoked when the track event operation completes (optional). More...
 

Enumerations

enum  BAFAnalyticsEvent {
  BAFFeatureActive = 1000,
  BAFFeatureInactive = 1001,
  BAFAdoptionEvent = 1002
}
 Analytics Event Type. More...
 
enum  BAFSecurityEventType {
  BAFSecurityAppActive = 4001,
  BAFSecurityAppInactive = 4002,
  BAFSecurityFeatureActive = 4003,
  BAFSecurityFeatureInactive = 4004,
  BAFSecurityAdoptionEvent = 4005
}
 Security Event Type. More...
 
enum  BISAppUsageEventType {
  BISContinuousAuth = 0,
  BISAppIntelligence
}
 App Usage Event Type. More...
 

Variables

NSString *const _Nonnull BISThreatLevelChangeNotification
 NSNotification name for changes to threat level during risk assessment. More...
 
NSString *const _Nonnull BISThreatLevelChangeKey
 UserInfo dictionary from BISThreatLevelChangeNotification contains threat level change key. More...
 

Typedef Documentation

◆ BAFAnalyticsResponseCompletion

typedef void(^ BAFAnalyticsResponseCompletion) (NSError *__nullable error) API_AVAILABLE(ios(9.0))
Parameters
errorThe BAFAnalyticsResponse error returned if the operation fails.

Enumeration Type Documentation

◆ BAFAnalyticsEvent

Use constants in this enumeration to indicate the type of analytics event being recorded. The methods BlackBerryAnalytics.trackFeatureEvent and BlackBerryAnalytics.trackApplicationEvent always require one of these eventTypes.

Enumerator
BAFFeatureActive 

Record the start of an event which has a specific end point.

BAFFeatureInactive 

Record the end of an event which has a specific start point.

BAFAdoptionEvent 

Record events or actions which occur in your application.

◆ BAFSecurityEventType

Enumerator
BAFSecurityAppActive 

App Active Event.

BAFSecurityAppInactive 

App Inactive Event.

BAFSecurityFeatureActive 

Feature Active Event.

BAFSecurityFeatureInactive 

Feature Inactive Event.

BAFSecurityAdoptionEvent 

Adoption Event.

◆ BISAppUsageEventType

Enumerator
BISContinuousAuth 

Continuous Auth type event.

BISAppIntelligence 

App Intelligence type event.

Variable Documentation

◆ BISThreatLevelChangeNotification

NSString* const _Nonnull BISThreatLevelChangeNotification

The name of the notification for which to register an observer.

UserInfo dictionary from BISThreatLevelChangeNotification contains the following keys:

  • BISThreatLevelChangeKey - contains the current threat level value as NSString

◆ BISThreatLevelChangeKey

NSString* const _Nonnull BISThreatLevelChangeKey

It has value of type NSString for updated threat level.