Skip to main content
All CollectionsMobile Apps & iBeaconsiBeacons
How to solve common iBeacon issues on Android?
How to solve common iBeacon issues on Android?
Kamil Wojewoda avatar
Written by Kamil Wojewoda
Updated this week

If you're experiencing issues with clocking in or out via iBeacon, it's important to be aware that some phones and manufacturers may not support iBeacon technology or its standards.

However, if you suspect the problem may be related to configuration, the following steps will help you improve time tracking via iBeacon.

Location troubleshooting

  1. Make sure location services are enabled.

  2. Check that your device is not blocking apps from accessing location services.

  3. Ensure that your apps are allowed to run in the background (sleep mode).

  4. Verify that the app has “always” location access enabled (the app needs to continuously scan for nearby iBeacons in real time).

  5. Make sure that the app has access to manage nearby devices.

Why does the app require “always” location access?
This setting is necessary solely to allow Calamari app to detect when a user enters beacon's range. The app does not store your location data, nor is it capable of tracking your movements in real time.

Bluetooth

Bluetooth must remain enabled at all times while you're working, as Calamari connects to 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.

Managing power settings

Some Android devices offer battery optimization features that extend battery life but may interfere with how apps operate. If you’re having trouble clocking in or out or are seeing an error in the app, try adjusting the following settings:

HTC

Access your phone settings → battery → power saving mode → battery optimization → select app → don’t optimize → save.

Samsung

Access Battery settings → App Power Saving → Details → Calamari → Disabled

Huawei

Access your phone settings → Power saving
Turn Energy Settings to Normal and add Calamari to “Protected Apps”

Other devices

Many Android phones offer various battery-saving options. Make sure these settings do not restrict app functionality. Follow your device manufacturer’s steps to allow apps access to location services and background activity.

Turn off the doze mode

  1. Open Settings and go to Battery.

  2. Tap the Options button (three dots in the top-right corner) and choose Battery Optimization.

  3. Tap the drop-down arrow and select All Apps from the menu.

  4. Find Calamari, tap its name, and in the pop-up window, select Don’t Optimize.

  5. Confirm by tapping Done.


Tips:

  • Remember to properly locate beacon devices

  • The more beacons the better. You can read more here.

  • Some Android devices require also GPS for iBeacon scanning. Please make sure that you've got the GPS turned on

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 none of the above steps solve the issue, feel free to reach out to us.

Did this answer your question?