This app is based on the following:
Added a note on how to solve the Chrome issue:
In order to support chrome FCM registration api needs to be activated in the google console: