The GPS service may sometimes work incorrectly if you're indoors (this can happen due to signal being blocked or reflected). If your phone’s GPS can’t fetch your location and you’re unable to start or end your shift, here are a few steps you can take:
Go to your phone settings → Location settings → Improve accuracy.
Enabling the "Precise location" option allows the app to receive accurate GPS data – specific geographic coordinates (with accuracy up to a few meters). This is important if you're using manual time tracking based on GPS location.
Go to your phone settings → Apps → Calamari:
Make sure the app has permission to access location all the time
Make sure Calamari has permission to use background data
Make sure battery optimization is turned off for the Calamari app
You can enable Wi-Fi – the app will try to get your location using Wi-Fi or mobile networks, but keep in mind that this method may be less accurate.
Get location data before entering a building – if possible, fetch your location before going indoors. This gives your device time to stabilize in a more accurate position.
Error examples
GPS is turned off
This message may appear when you attempt to log your working hours without GPS enabled.
Please enable GPS in your device’s settings.
There's a problem with your GPS location
This message usually appears if the location cannot be retrieved within approximately 10 seconds. This could be due to being in an area with insufficient GPS signal.
The solution is to try again in a location with better GPS coverage.
Additionally, you can try using the Google Maps app to verify if the issue persists there as well.
Required Location Permissions for Beacons
Possible error message:
"We would like to inform you that for the proper functioning of beacons detections, it is necessary to grant permissions for background location access. Without these permissions, the beacons will not be able to operate correctly.
Ensure that this feature is enabled on your device.
Background Location Permissions for Geofencing
If your company uses the geofencing feature, one of the possible error messages might be:
"To receive notifications when you enter the correct location and log in more easily via the app, we require access to background location. Your consent will help us provide a better user experience."
In this case, background location functionality is needed to send an additional notification to the user.
This ensures that the user receives a notification when they enter the terminal zone and can begin their work.
It is not required for the geofencing feature itself to function correctly.
If you still need help, check Google’s solutions or contact us.