Search code examples
androidfirebase-cloud-messaging

Does FireBase Cloud Messeging requires Play Services?


Does FCM requires. that the user must have Play Services installed on his phone in order to receive notifications?

You see GCM do but now Im planning to move to FCM hoping it does not...how could I know before testing?


Solution

  • Yes.

    See: https://developers.google.com/cloud-messaging/android/android-migrate-fcm#switch_to_fcm_in_the_app-level_buildgradle

    https://firebase.google.com/docs/cloud-messaging/android/client

    Updated 2024-11-04

    FCM clients require devices running Android 5.0 or higher that also have the Google Play Store app installed, or an emulator running Android 5.0 with Google APIs. Note that you are not limited to deploying your Android apps through Google Play Store.

    The answer is still generally yes. However see link in Sabeeh's answer for a detailed breakdown by service regarding what is required.