Setting up Firebase Cloud Messaging (FCM) in Ubuntu Server 20.04 and later deploy to Firebase Hosting from scratch.

This setup works in
1. Windows (Edge, Chrome, Firefox)
2. macOS (Chrome, Firefox)
3. Android (Chrome, Firefox)

This setup does NOT work in
1. macOS (Safari)
2. iOS(Safari, Chrome, Firefox)

Create a new project