Ionic Push has its own backend on ionic.io where you can send pushes. So better first try it with this.
In the beginning in the local browser and with Dev-Pushes (faked using polling in the client), then Dev-Pushes on an emulator and device, and only if all this works you switch Dev-Pushes off and try to do real pushes via GCM etc.