FireBase Cloud Messeging 是否需要 Play 服务?

问题描述 投票:0回答:4

FCM有要求吗?用户必须在手机上安装 Play 服务才能接收通知?

您看到 GCM 会这样做,但现在我计划转向 FCM,希望它不会……在测试之前我怎么知道?

android firebase-cloud-messaging
4个回答
13
投票

是的。

请参阅: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

更新于2024年11月4日

FCM 客户端需要运行 Android 5.0 或更高版本的设备 安装了 Google Play 商店应用,或者运行了模拟器 Android 5.0 与 Google API。请注意,您不限于 通过 Google Play 商店部署您的 Android 应用程序。


3
投票

是的,确实如此。 Firebase Cloud Messaging 只是 GCM 的更名。

更多信息请参阅GCM 常见问题解答


0
投票

Firebase 需要 Google Play Services 9.0.0 或更高版本才能在您的应用程序中使用。 (这包括 FCM)。

这在入门指南中的将 Firebase 添加到 Android 项目文档中被列为第一个先决条件:

将 Firebase 添加到您的 Android 项目

https://firebase.google.com/docs/android/setup


0
投票

根据您使用的 Firebase SDK,可能需要也可能不需要 Google Play 服务。

阅读本文,检查哪些 Firebase SDK 需要 Google Play 服务。

© www.soinside.com 2019 - 2024. All rights reserved.