Nougat changed the way it handles CONNECTIVITY_CHANGED intents (basically ignoring it, forcing devs to use the job scheduler) so this leaves me wondering:
If I have
In my case I've subscribed to broadcast with CONNECTIVITY_CHANGE filter in Service and it's working.
CONNECTIVITY_CHANGE
How to keep Service alive is another story :)
Service