The Geofencing product is a client SDK with background processing that enables creation of a geofence, a virtual perimeter around a location of interest, and triggers an alert when an application user enters or exits this perimeter. The key is the ease, flexibility, and scale that these APIs provide to the application developer.
POWERFUL FEATURES The product comes with a downloadable client SDK and a server component that provides web service functionality, scale and analytics. Developers can create geofences from within their application, or use POI locations sourced from 3rd party providers made available by Location Labs. Developers can also leverage pre-defined actions such as Auto-Checkin and Checkout, time sensitive notifications, or create custom actions based on entry, dwell and exit events.
INTELLIGENTLY DESIGNED When used in conjunction with the spatial storage product, Geofencing provides application ability to identify users, devices and events within a geofence in recent past helping drive useful application-specific actions. In addition to all the above, the client SDK minimizes device battery drain by intelligent use of GPS and device network OS level functionality to detect location when running in the background. Geofencing is currently available on iOS and Android platforms.