| The Ionic showcase app only receives a message when UnifiedPush Server send it directly to the device using the alias registered for the device. UnifiedPush Server when sending a message with no criteria uses the FCM topic with the same name of the UnifiedPush Variant Id to reach all the devices registered on that. In the registration process the library needs to: 1. Register the device on UPS 1. Subscribe the FCM topic VariantID 1. Subscribe the FCM topic for all categories used on the registration process. The JS library misses the step 2 and 3 and that is why the UPS for JS only works for the alias. The problem is our JS library is pure JS and there is no way to subscribe the topic using pure JS — The Firebase JS library does not provide a way to subscribe to topics The old AeroGear library aerogear-cordova-push handle this problem delegating it to the native aerogear-android-push witch delegates it to the Firebase Android library The official phonegap-plugin-push also delegates it to the Firebase Androd library |