If you've been experiencing issues with the clock in / clock out process with iBeacons, you should be aware that there are a few must-have permissions and settings that you need to turn on.
Location troubleshooting
In order to allow the app to work properly, you need to turn on the location services and allow Calamari to access your location "Always" - the app needs to scan for iBeacons in real-time.
You can find it in:
Settings → Privacy → Location Services
Precise Location
From iOS 14+, we highly recommend enabling Precise Location for the Calamari app.
Go to Settings → Privacy → select Location Services → Select Calamari app → Turn Precise Location ON.
The enabled "Precise location" option allows the app to receive exact GPS data, meaning specific geographic coordinates (e.g., accurate to within a few meters).
Important: If the user unchecks the Precise Location option, then the GPS returns data with an accuracy of 10128 meters, so the application will never reach the exact coordinates when clocking in.
Why does the app require “always” location access?
This setting is necessary solely to allow the Calamari app to detect when a user enters the beacon's range. The app does not store your location data, nor is it capable of tracking your movements in real time.
We encourage you to take a look at the article about GPS location for more details.
Bluetooth troubleshooting
Remember to turn on Bluetooth on your iPhone and keep it turned on all the time. Calamari connects to the iBeacon via Bluetooth.
We recommend keeping the Calamari app running in the background.
Manually forcing the app to close (also known as "force quit") may cause the entry or exit from the beacon's range to go undetected.
Additional tips:
* Make sure to place the beacon in a suitable, easily accessible location.
* The more beacons, the better! You can learn more here.
To make sure the app has all the necessary permissions, you can use the settings menu in the Calamari mobile app.
In the "Beacons" tab, you will find information about any missing permissions along with the option to enable them.
If you have any additional questions please contact Calamari Support Team.