Premièrement, ce paramètre est appliqué par le système d'exploitation (ce n'est donc pas à l'application de décider si elle doit respecter ce paramètre). En termes simples : Android ne laissera pas une application accéder au réseau à moins qu'elle ne soit exécutée au premier plan (c'est-à-dire que l'utilisateur interagisse avec elle) avec la restriction activée pour elle.
Expliqué avec un exemple plastique : Restreindre les données de base sur le Google Play Store (comme je l'ai fait), il ne vérifiera plus les mises à jour en arrière-plan lorsque vous utilisez des données mobiles. Mais elle le fera lorsque vous utilisez le WiFi. De même, lorsque vous appelez l'application pour installer quelque chose, cela fonctionnera tant que vous la garderez au premier plan (c'est-à-dire que vous ne passerez pas à une autre application pendant le téléchargement).