If you have activated your iPhone without a SIM card (Hacktivated), your Push notifications don't work. It exists Push Fix 2.0 but paying, here is Push Doctor from anethema, a solution 100% free.Must be tested by persons who have Push notifications issues.