Но могут и "зобанеть". Мы в своё время отмазывались тем что у нас языковые пакеты могут менятся поэтому проверяем периодически, появились ли изменения или нет.
background fetch это добавление возможности выполнения некоторых задач в неопределенный момент времени, когда решит сама система. Возможно, я ошибаюсь в чем-то, могли бы вы пояснить?
The background Fetch API allows an app to get updated content when the app isn't running in the foreground. iOS intelligently schedules the background fetch events based on your app usage so when you open your app the content is always up to date.
Как-то мне один человек рассказывал про манипуляции с locationManager и bluetooth для держания прилаги всегда активной, но это был устный разговор, поэтому конкретики не было, да и не помню уже
Андроид тоже в эту сторону идёт... в последних версиях StickyService уже совсем не Sticky (StickyService это сервис внутри приложения который всегда работает в бэкграунде и перезапускается независимо от того система ли его убила или пользователь перезагрузил телефон )