Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

My app disappeared from "Background App Refresh" setting on iOS8

My app using iBeacon and GeoFence Services worked well in the background on iOS 7.1, but it didn’t on iOS 8. So when I went to "Background App Refresh" setting to check my app, I realized it wasn't shown in the list. I think that's y can't enable the background services. Do I have to update my app to be compatible for iOS 8 about this point? or is it just a iOS8 bug?? Anyone, please let me know.

like image 284
cafedeichi Avatar asked Sep 18 '25 12:09

cafedeichi


1 Answers

I've found the solution! In project target settings, go to Capabilities (second tab), in Background modes (which should be ON) there's a mode called Background Fetch. If you check this mode, the app will appear in the Background Refresh list in phone settings. In iOS 7 the app was in the Background Refresh list if just "Location Services" background capability was checked, but it seems that it's not enough for iOS 8. Checking the "Background Fetch" (with or without "Location Services" capability) will fix this issue. Edit

like image 141
Lena Grushevsky Avatar answered Sep 21 '25 04:09

Lena Grushevsky