Android 7.0 Nougat added Data Saver feature allowing users to restrict background data of certain apps (including push notifications). When Data Saver is ON, only the apps on the list found in
Settings → Data Saver → Unrestricted data access
are allowed to receive push notifications and execute background network calls. If Data Saver is OFF and your app is not on the unrestricted list, it's pretty much like setting push notifications disabled.
There is a use case in my app where it's waiting for a push notification to come.
I wonder if there is a way to find out if Data Saver is enabled and potentially if my app is on the 'Unrestricted data access' list to know if push notifications are enabled for my app and therefore if there is a point in waiting for the push and a chance to execute any network calls while the app is in the background at a certain time.