Other methods
Represents access to the public API
Entry point class for RaxelPulse SDK. Start your work with this class instance initialization.
Properties
Item
Method
Current SDK Version
@property (readonly, nonatomic) NSString *version;
API Entry point
@property (readonly, nonatomic) RPAPIEntry *api;
Virtual device token
@property (weak, nonatomic) NSString * _Nullable virtualDeviceToken;
Disables tracking while leaving some SDK functions on.
@property (assign, nonatomic) BOOL disableTracking;
Force API Language
@property (nonatomic) RPApiLanguage apiLanguage;
Advertising identifier. It can be send with heartbeat.
@property (strong, nonatomic) NSUUID *advertisingIdentifier;
Delegate for event logging.
@property (weak, nonatomic) id<RPLogDelegate> logDelegate;
Delegate for speeding events.
@property (weak, nonatomic) id<RPSpeedLimitDelegate> speedLimitDelegate;
#pragma mark - Root
RPEntry
Initialises new RPEntry class instance with specified device ID. Must be the first method calling from RaxelPulse SDK.
Initialises new RPEntry class instance with specified device ID. Must be the first method calling from RaxelPulse SDK.
Returns shared RPEntry class instance. This method can be called only after initializeWithDeviceToken:useHardwareMonitoring: method execution.
Utils
Remove virtual device token. Use this method instead of setting empty token.
RPAPIEntry
IMPORTANT: You must call these methods from your app delegate's methods with the same signatures
Last updated