How to scan Android and iOS for Bluetooth beacons without battery problems?

If I want to develop my own iBeacon services on Android or IOS, this should be practical. which means that the customer can use my services without running out of battery.

I think that even if iBeacon technology is based on Bluetooth Low Energy technology, it may not have a battery. because the application must run to scan the iBeacon device all the time.

As I know, iOS has its own solution to the battery problem. when an IOS application discovers an iBeacon device, it runs in the background, and an IOS (not an application) scans certain UUIDs on its own, and not all UUIDs nearby. this is how they save energy. I'm right?

but in the case of Android, no solution to the battery problem is provided. what else, when an Android application detects iBeacon devices, it scans all the UUIDs nearby, and this applies to everything, not the Android OS. is that right?

so I worry about these battery issues before I start developing my own services. Will it be ok with the battery? is there a good sharing solution? How do you solve this problem?

+3
source share
1 answer

Android iBeacon Library , , , . iBeacon , , .

iOS . iBeacons , bluetooth . , 15 iPhone 4S iOS 7.1.

UUID . Bluetooth LE Bluetooth LE, , iBeacon UUID. UUID .

+3

Source: https://habr.com/ru/post/1541729/


All Articles