Why android parameter not working in phonegap-plugin-push?

I’m using Phonegap Push Plugin for sending push notifications.My deviceready event has following functions:-

function onDeviceReady(){
  var push = PushNotification.init({
     android: {
        senderID:'XXXXXXXXX',
        iconColor:'blue',
        icon:'notify',
        alert: true,
        badge: true,
        sound: true,
        vibrate: true
     }
  });
  push.on('registration', function(data) {
     //registering device here
  });
  push.on('notification', function(data) {
     //show notification in app front
  });
  push.on('error', function(e) {
     console.log(e.message)
  });
}

But when notification arrive, no option works. Default app icon is shown with grey background and no sound as well as vibration occurs.
I know it’s a plugin issue but i believe many devs here who use push notification. If there are any other plugin, you can recommend

I have never used that, but I have the feeling that the service was deprecated long ago. Do some search. In case not, there was a sample you could follow.

Which plugin you are using for push notification then

I used one half-way in one of my old projects based on Google. I cannot remember more details, but this may help you: https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-cordova-get-started-push

They are using the same plugin.

Yeah, I noticed. You can check your workflow then!

Actually i’m following the same tutorial. Notification arrive but no sound vibration, customicon and iconcolor

Unfortunately it is a lot of time passed, and I have no more idea left for you…