iOS > background app refresh needs to be 'on' in able to let f.lux automatically change the colour. So the app needs to be active at all times, you can't close down the app. As far as I understand, the notifications need to be on aswell. Location services can be off. Can confirm this with my iPhone 5.