I’d like to start to sen Push Notifications on Android. The problem is, that if I call $cordovaDevice.getUUID() on Android, I always get only 16 chars long string.
Ahh push-notifications, they are a pain.
What I’d suggest is using a third party service for notifications, since setting everything up can be quite a pain.
They have free plan and they integrate with cordova pretty easily.
A third-party service would be an ultimate solution for you I guess.
Try QuickBlox - they have a great guideline for Andriond push notifications: http://quickblox.com/developers/SimpleSample-messages_users-android
Hope that helps!