Flexible, robust, simple to implement
Power your app with location smarts
KitLocate is here to let you focus on your great app, knowing that your location needs are covered.
LET’s ADD LOCATION
All you need to get location power for your apps in a few minutes
KITLOCATE LOCATION SDK HIGHLIGHTS
Always-on location for your app
Native iOS and Android SDK
The lowest power consumption of any location SDK!
Location data perfection and error-free sampling
LOCATION TESTED – NOT YOUR ORDINARY QA!
Unified backend to manage your apps location needs
Analytics and reports
Download iOS/Android Sample Projects
FREQUENTLY ASKED QUESTIONS
I Implemented the KitLocate SDK and for some reason it doesn’t delegate/ broadcast location, any suggestions?
Please make sure the application bundle and the application bundle on the dashboard are the same and that you ran initKitlocate function before using any other KitLocate functions.
I’ve set up a few geo-fences, but when I enter them nothing happens. I was expecting to receive a push notification. Can you please advise what went wrong?
We recommend our developers to use our verification module, which verifies user locations, a couple of times before triggering a geo-fence in/out event. If you have followed this best practice please make sure you wait about 2-3 minutes at the geo-fence in order provide that mechanism enough time to activate the in/out event.
Can I get my user's data from your servers?
It depends on the data you require. KitLocate supplies web services, which give you access to your users’ data – please contact support from the developer’s site and we will be happy to help you.
I noticed that some of my users use an app that automatically kills my app while it’s in the background, can KitLocate SDK survive in the background, even on these devices?
Yes. With KitLocate your app will be able to service even if your users are using these kinds of services / apps.
Which platforms does KitLocate support?
We support iPhone (iOS 4.3 and up) and Android Froyo (2.2) and up
How accurate is KitLocate location?
We provide accuracy of ~5 meters. The accuracy depends on the device sensors and the user’s geographical location (in the real world). The reason it matters is because we depend on the quality of the sensors in the user’s device and also the coverage of GPS / WiFi / cell-towers and other sensors at his specific location.
Power consumption, hardware and sensors
When I ran tests on persistent location, my battery dies very fast and I decided to give up on persistent location. Will your SDK drain my battery in the same rate as I observed in my testing?
No! We consume less than 1% of the battery per hour (Compared to the industry standard of up to 12%/hr. and always on GPS which consumes up to 33%/ hr.)
Which device sensors do KitLocate uses to track users location?
Our location SDK uses multiple sensors on the phone (GPS, WiFi, Cell towers, accelerometer, etc.).
Can I get the user’s location even when the app isn’t on?
Yes, Most of the apps are actually turned off by the OS (“running the background”) 99% of the time. Our services are fully operational even if the app is running in the background.
What happens if the user turns off his GPS? Will your SDK still work?
Yes, our technology uses various sensors and we never rely on only one sensor.
What is geo-fencing?
Geo-fencing is user-defined virtual perimeter for a geographic area around a specific point of interest.
What data do I need in order to define a geo-fence, using KitLocate?
You need your point of interest (POI) Latitude / Longitude and the radios for the geo-fence (we recommend minimum of 120 meters / ~400 foot)
Is the number of geo-fences I can add and manage using KitLocate limited?
Nope, you can add an unlimited number of geo-fences – for both iOS and Android
Does your geo-fence mechanism work only when the user stays at the geo-fence or even if the user is passing by?
KitLocate supports both. However we recommend that you use our geo-fence verification service that will verify that the user is indeed inside the geo-fence (and isn’t just driving by for example) before triggering a notification.
My app is using KitLocate and is already live in the App Store / Google play. Can I now make changes like add /update / change the POIs remotely from the Kitlocate dashboard ?
Yes – we offer a web service that enables you to do that – please contact support from the developers section.
Do I need to submit an updated app to the store play every time I need to make changes to my POIs / Geo –fences ?
No – we offer a web service that enables you to update POIs and Geofences remotely – please contact support from the developers section.
Is it possible to identify when someone starts / stops driving using KitLocate?
Yes, we have a motion detection module that provides indication when your users start and stop driving.