I’m pretty sure that after you’ve jailbroken and unlocked your iPhone, you noticed that WhatsApp notifications only appear when you actually open the application. This happens because you device does not have official apple certificates from apple servers.
So you’re probably thinking: oh crap. Well don’t say that, not just yet.
A clever compilation of code has been written that give your hactivated device official certificates. To get these certificates, just do this:
Step 1: Open Cydia and and the following source: http://cmdshft.ipwn.me/apt/ This will add a repository in Cydia called Nerv Repo.
Step 2: From this new repo, search for Push Doctor and download it. The file is about 15 MB so if your download is not close to that, you are probably downloading a wrong file.
Once Push Doctor finishes downloading, it will integrate itself in your iOS and then ask for a reboot.
P.S. Some notes:
-Sometimes your push notifications will not immediately work. Give it up to 24 hours. This is due to the fact that your iDevice is spoofing the certificates and that takes time.
-If after 24 hours you are still facing problems, try reinstalling the apps that use push (mainly whatsapp)
-If still no luck, try reinstalling Push Doctor.