I am using in my application Android-SDK, I am planning to upgrade application to Kotlin and new Android-Proximity-SDK. Before I will start and invest my effort and time I must be sure that it will perform the same as old one.
In my application I am using only proximity monitor. I have chain of beacons [X,Y,Z] and when user enters in range of beacon X application will show notification messageX, when user enters in Y range it will show messageY with some additional data (from my API). I am not using any special stuff like tags, cloud attachments etc, only UUID, minor and major. I am using Location Beacons.
Second thing that application must support is offline mode. This is a flow:
- User opens application and fetch data from API (online part).
- User can go offline and close application.
- User opens application being offline, application lists cached beacon list (with uuid, minor and major seved) and then starts monitoring.
- User minimize application, monitoring must continue in background (it can be scanned with foreground service, with notification in drawer, it is no problem).
I have red the documentation, section Caching data for limited internet connection use cases is not fully clear to me, I need your help!
I must be sure that it is achievable with new Proximity SDK, is it?