locations - qwasi/ios-pushkit GitHub Wiki
Making your applications location aware not only gives you valuable insight into WHERE your application and users are when they engage, it allows you to customize their experience simply and easily. We aim to make the configuration of iBeacon™, GPS, and Cell Lookup locations easy with our UI and APIs. We also work with leading location providers and beacon providers to mutually enhance our offerings.
When using the QWASI SDKs, your native application gets notified when it enters or exits a location of interest - but also more importantly your back-end systems will get notified simultaneously. We keep the locations your application monitors fresh and relevant - location aware. Load hundreds or thousands of geofences into the QWASI Location Management tool or via API, and our SDK will take it from there.
Developers are able to add Locations to their account using the API or the Qwasi User Interface. Locations are either a 2d Geofence or a Beacon.
The first is a 2d Geofence centered around a Latitude and Longitude. The second type is an iBeacon based position (iOS Only). The device operating system is only allowed to monitor for a limited number of iBeacons at a time, so we recommend adding a latitude and longitude coordinate to the beacon. This way, the SDK can load and monitor only relevant beacons to where the device is located now. If there is no position associated to a beacon, it will be loaded at all times.
When using this API, please note that the loction is added to your developer account, to complete the registration of the location you must add it to your application by calling application.location_add.
When Location Services is enabled in the SDKs, the SDKs will monitor the current position of the device and fire events when the location enters and exits one of the positions configured in the platform.