Is Firebase Cloud Messaging free?

I need to implement push notification feature in my application. Exploring some options.

Google recently recommends Firebase platform, but this is not completely a free service. So I thought of using GCM again. Will google stop support for GCM in future?

  • Kotlin annotation processing ignores items with similar names
  • Does View.removeAllViews() release memory?
  • Delete key in Translations Editor
  • Firebase Java Server to send push notification to all devices
  • Elements in Fragment not working after re-adding the same fragment
  • Valid values for android:fontFamily and what they map to?
  • Related posts:

    What video format will play on all Android devices?
    How to properly add custom view to the toolbar?
    Android: Update Listview after Thread loads data from the net
    How to import RecyclerView for Android L-preview
    Android Studio - Tablet emulator not showing correct resolution
    Generate non-debug apk from ionic
  • Different z-position for ListView items
  • Android Notification LED doesn't use my Color
  • Canvas js export enable not working on android device
  • launch facebook app from other app
  • Calculate true heading correctly in android
  • How to show shadow around the linearlayout in android?
  • 3 Solutions collect form web for “Is Firebase Cloud Messaging free?”

    Firebase Cloud Messaging is free of charge, just like Google Cloud Messaging was. The Firebase pricing page shows exactly what Firebase features are paid.

    Yes, it’s free. You can use Analytics for advanced messaging – out of the box.

    Which products are paid? Which are free?

    Firebase’s paid infrastructure products are the Realtime Database,
    Firebase Storage, Hosting, and Test Lab. We offer a free tier for all
    of these products except Test Lab.

    Firebase also has many free products: Analytics, Notifications, Crash
    Reporting, Authentication, Remote Config, Dynamic Links, Firebase
    Invites, and App Indexing. You can use an unlimited amount of these in
    all plans, including our free Spark Plan.

    https://firebase.google.com/pricing/

    This link should help you understand better. If you are implementing push notifications my suggestion would be that maintain your own database for the generated device tokens instead of using topic messaging.

    Two reasons why I avoided topic subscription is :
    1. There is a limit to the number of topics you can subscribe in free plan
    2. Topics are not subscribed immediately

    Although the number of active users allowed in parallel connection has a limit but its too much to exceed that easily.

    P.S. I use the spark plan by the way

    Android Babe is a Google Android Fan, All about Android Phones, Android Wear, Android Dev and Android Games Apps and so on.