How to prevent specific apps from using cellular data on iPhone – Times of India

How to prevent specific apps from using cellular data on iPhone – Times of India

Introduction
Unlike a Wi-Fi connection, cellular data is more expensive and frequently constrained, even on so-called ‘unlimited’ data plans where throttling occurs after a predetermined consumption cap. Apps for the iPhone and iPad vary in how much internet data they consume. Typically, these are apps that stream video, while messaging apps that you use to stay in touch with your contacts typically use very little data. But there can be times when some of your mobile apps consume data even if you are not using them very often.
Setting up cellular data use for apps and services
Apps may access data in the background, which suggests that data traffic increases each time an app is updated. Apart from just using mobile data, your iPhone has Wi-Fi Assist enabled by default. This suggests that Wi-Fi Assist will automatically switch to cellular data to improve the signal if Wi-Fi connectivity is weak. When you have a weak Wi-Fi connection, you can still access the internet via cellular, but depending on your data plan, you may use more cellular data as a result.

However, completely turning off mobile data might be the solution to this problem, but doing so would restrict how much you could use your iPhone. In these cases, you can reduce your data usage by preventing specific apps from accessing your iPhone’s cellular data. Here’s how you can do it:

  1. Go to the Settings menu on your iPhone.
  2. Select the Cellular option.
  3. The following page will display your latest data usage, whether you use roaming data, and most importantly, a list of mobile data-using apps.
  4. Now, turn the green button toggle for the apps to restrict them from using your mobile data.

Conclusion
The apps you toggled off will only use data when your iPhone is connected to a Wi-Fi network and won’t use cellular data unnecessarily once the above mentioned settings are enabled.

!(function(f, b, e, v, n, t, s) {
window.TimesApps = window.TimesApps || {};
const { TimesApps } = window;
TimesApps.loadFBEvents = function() {
(function(f, b, e, v, n, t, s) {
if (f.fbq) return;
n = f.fbq = function() {
n.callMethod ? n.callMethod(…arguments) : n.queue.push(arguments);
};
if (!f._fbq) f._fbq = n;
n.push = n;
n.loaded = !0;
n.version = ‘2.0’;
n.queue = [];
t = b.createElement(e);
t.async = !0;
t.src = v;
s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s);
})(f, b, e, v, n, t, s);
fbq(‘init’, ‘593671331875494’);
fbq(‘track’, ‘PageView’);
};
})(
window,
document,
‘script’,
‘https://connect.facebook.net/en_US/fbevents.js’,
);if(typeof window !== ‘undefined’) {
window.TimesApps = window.TimesApps || {};
const { TimesApps } = window;
TimesApps.loadScriptsOnceAdsReady = () => {
var scripts = [
‘https://static.clmbtech.com/ad/commons/js/2658/toi/colombia_v2.js’ ,
‘https://www.googletagmanager.com/gtag/js?id=AW-877820074’,
‘https://www.googletagmanager.com/gtag/js?id=AW-658129294’,
‘https://imasdk.googleapis.com/js/sdkloader/ima3.js’,
‘https://tvid.in/sdk/loader.js’,
‘https://timesofindia.indiatimes.com/video_comscore_api/version-3.cms’,
‘https://timesofindia.indiatimes.com/grxpushnotification_js/minify-1,version-2.cms’,
‘https://connect.facebook.net/en_US/sdk.js#version=v10.0&xfbml=true’,
‘https://timesofindia.indiatimes.com/locateservice_js/minify-1,version-14.cms’
];
scripts.forEach(function(url) {
let script = document.createElement(‘script’);
script.type=”text/javascript”;
if(!false && !false && !false && url.indexOf(‘colombia_v2’)!== -1){
script.src = url;
} else if (!false && !false && !false && url.indexOf(‘sdkloader’)!== -1) {
script.src = url;
} else if (!false && !false && (url.indexOf(‘tvid.in/sdk’) !== -1 || url.indexOf(‘connect.facebook.net’) !== -1 || url.indexOf(‘locateservice_js’) !== -1 )) {
script.src = url;
} else if (url.indexOf(‘colombia_v2’)== -1 && url.indexOf(‘sdkloader’)== -1 && url.indexOf(‘tvid.in/sdk’)== -1 && url.indexOf(‘connect.facebook.net’) == -1){
script.src = url;
}
script.async = true;
document.body.appendChild(script);
});
}
}

Source link