EngageSDK
EngageSDK
-
LocationBlockType
-
BeaconBlockType:
-
RangedBeacons:
-
Rule:
-
Promotion:
-
Permission:
-
LocationCheckLiveData:
-
OnScanStopped:
-
engageSDKDB: instence of EngageSDK database
-
locationMonitorBlock: To get current location
-
locationManager: location manager
-
onBeaconCamped: Call when beacon in range
-
onBeaconExit: Call when beacon out of range
-
onRangedBeacon: Call to get all beacon
-
onRuleTriggeres: Call when rule triggers
-
onLocationRuleTriggeres: Call when location rule triggers
-
onPromotion: Call when get promotion
-
onPermissionChange; Call when user change current permission
-
initData: initial required data to run SDK
-
onScanStopped: Call when SDK stop scanning
-
locationCheckLiveData: to get location when SDK search for location based rule
-
isScanOnGoing: indicate scan is progress or not
-
snoozeNotificationTimeInMinutes: To snooze local notification
-
snoozeContentTimeInHours: To snooze local notification content
-
txPower: To calculate the distence of beacon to device
-
isLocationBasedContentEnabled: SDK has find to location based contet true/false
-
appID: App id
-
isBackgroundMode: SDK scan beacon in background true/false
-
isNotificationEnabled : SDK send notification in background true/false
-
shared: Singletone object of EngageSDK
-
isInitialized: Is EngageSDK initialized true/false
-
isUserRegistered: The user is Registered true/false
-
userInfo: User details
-
Required Init
-
start: Start the near by beacon scanning
-
addBeaconForMonitoring: Add beacon for monitoring
-
clearSDKData: clear all EngageSDK data
-
stop: stop beacon scanning
-
locationManager:didUpdateLocations: Invoked when new locations are available. Required for delivery of deferred locations. If implemented, updates will not be delivered to locationManager:didUpdateToLocation:fromLocation:
-
Invoked when an error has occurred. Error types are defined in
CLError.h
. -
Tells the delegate that one or more beacons are in range.
-
Tells the delegate that the user entered the specified region.
-
Tells the delegate that the user left the specified region.
-
-
Invoked when the peripheral manager’s state is updated.
-
CallPromotionApi: Promotion api
-
CallRegisterUserApi: Register user in EngageSDK
-
CallUpdateUserApi: Update current user data
-
CallFetchForgroundContentApi: Fetch content from api with location
-
CallFetchForgroundContentApi: fetch location based content
-
CallFetchForgroundContentApiForForgroundNotification: Call fetch forground content api for forground notification
-
callCheckClientKey: Check client enterd key is valid
-
callPushNotificationRegister: Register push notification on FCM
-
CallLogPushNotification: To log notification event
-
CallLogEvent: To Log the event
-
handleNotification: Handle notification from EngageSDK
-
locationPermission: Get location permission status
-
updateBeaconUUID: Update beacon UUID
-
setRegionParams: Set region params
-
updateApiKey: Update Api key