That is by definition as you are still using dev_push true
: http://docs.ionic.io/docs/push-development-mode Development mode should actually be called "fake mode" as this is not real push, but the app is just asking the server every x seconds if there is a message it should show. The OS is not involved in any way.
When you change to dev_push false
you should also see the notification in the OS.