I think I got what might be going wrong.
You guys are clearing your browser cache or changing your device and checking to see if push notification works fine.
BUT, on 3.3 once the push notification is saved for a user, the token is not re-fetched and saved again. This is done to improve the push notification saving algorithm for app compatibility.
(this is a bit complex to understand)
So, when you are thinking that push notifications is not working for you, it might actually be working for your customers as they have not changed the device, but not working only for you (or for some customers who logged in to the same account from a different device) - As push token changes when you clear cache or clear browser or use a different device.
Solution (only for users who have not purchased our Android App)
If you were having delivery push notification issues too, ask your delivery guys to log out and log in again.
===
For users who already have our Android App, NO need to apply this patch