In the previous chapters, we explored some of the Firebase products, such as Realtime Database, Authentication, Cloud Firestore, and Cloud Storage. However, we haven't seen some of the advanced features yet, such as Realtime messaging and serverless app development. Now we are ready to explore them, so let's discuss two more products from Firebase platform: Firebase Cloud Messaging and Cloud Functions. Firebase Cloud Messaging is a messaging platform to send free messages across different platforms: Android, iOS, and web. Cloud Functions allow you to have serverless apps, meaning that you can run your custom application logic without a server.
Here's a list of topics that we'll focus on in this chapter:
- Key features of Firebase Cloud Messaging (FCM)
- Setup of Firebase for Javascript...