#Techical list of features:
- SDK can be made aware if the host application is in the foreground or in the background
- turn off the SDK scanner completely when Bluetooth is turned off
- start the SDK scanner when bluetooth is turned back on
- start the SDK scanner when the device boots (android.intent.action.USER_PRESENT)
- turn verbose logging on and off using a secret code (release notes)
- detect entry events from beacons
- detect exit events from beacons
- resolve actions associated with beacons
- present actions in the notification area
- associate an URL with a notification that will be opened when a notification is tapped
- present an action with delay after an event (entry or exit)
- restart the SDK Scanner after the app was removed from the Android Multitasking Drawer
- stop the SDK completely "opt-out"
- change the API token at runtime
- update the configuration for presenting actions at runtime
- Do retries
#implicit list of features (implemented server side)
- filter dupplicates (only show x notifications per time unit)
#Tasks of the host application ##Mandatory
- set Api token (at least once)
- configure presentation of messages in the notification area
- configure the icon of the notification
##Optional
- do additional configurations
- configure the vibration pattern of all notifications
- configure the icon of the notification
- configure the notification lights
- present an action in the host UI of your application. Anything except an notification in the notification area is considered host UI.