Thanks for your response.
One of our requirement is the client to be independent of the push server
(as the notification would be coming for GCM/APNS etc) so we decided to go
with phonegap.
Could this be a bug at the push server? Because I do not get the
notification when there is no criteria set but I get the notification when
I provide the variantid or alias or device type.