Why do apps like WhatsApp, Snapchat, Messenger not sync up in the background even though background refresh has been enabled. I have to manually open up these apps, only then do I get the notifications. Am I missing something? P.S. I recently moved to iPhone 7 from Android. EDIT : The problem has been solved. The real issue was that I had turned off my data during all this time. I did not realize that push notifications require a data connection even when connected to WiFi. Reason being, I just moved from Android, so I did not know. Solution : Keep data ON at all times.