Hello, I am currently working to develop an automated attendance tracking system for a senior project at a university. The project uses React Native, and BLE iBeacons. They are asking that I check every 5 minutes to see what beacons are near me so that I could say yes I’m here in class or no I wasn’t in class. From what documentation I have seen, it is pretty much impossible to send requests any sooner than 15 minutes apart. However, most of it is a couple years old or not relating to background refreshing.
Is that 15 minute minimum to several hour maximum based on user’s use of the app still accurate, or has anything changed? The app is aiming to send requests to a server every 5 minutes, while running in the background such that the student wouldn’t have to be on their phone/ have the app open the whole class. If there’s not a way to send requests every 5 minutes in the background, is there a possibility that a push notification library could somehow be used instead?
Thank you, Aaron