I'm making an app that needs to frequently query a server for updates. I've tried jobScheduler, but since Nougat, their frequency is limited to 15 minute or more intervals. Also, according to this site <https://medium.com/til-kotlin/jobintentservice-for-background-processing-on-android-o-39535460e060>, Oreo now kills long-running background processes after a few minutes. The only feasible solution I've found is using firebase, but it costs $25/month for over 100 users, and I assume would cut out any devices without play services. Any ideas?