That’s the goal described in the README. If you do it manually or automatically there is no difference. What’s matter is pasting your icon/img in the appropriate platform folder
You need a hook to automate the process in order to do not have to copy manually your icon/images each time you remove/add your platform
I suggest to first have a try by copying your file manually and then if all good write a hook
Like described in the documentation, just dropping the icon in the right android platform folder should display the icon correctly. Have you build your app and try?
About your this.push.init(... if your icon name is note.png well yes I guess icon: "note" ist correct
What do you mean? Are you speaking of push notification generaly or just the icon? For the icon itself, nothing to do on your server side
I’m not sure about that, it should normally display the text you provide in the payload you sent from your server. Maybe check these, maybe you send msg/payload without content?