Originally Posted by
Need
On Android you could turn off background data in each app. On my Pixel phone, it is under Mobile Data Usage in the Network menu.
You can also set wifi networks as metered in Android: connect to the wifi, go into settings for that network, hit 'advanced' then 'network usage' and select 'treat as metered' and it'll treat that network the same as mobile data for update and background data purposes.
Apps that aren't misbehaving should use very little background data on the mobile network or a metered wifi.