FCM有要求吗?用户必须在手机上安装 Play 服务才能接收通知?
您看到 GCM 会这样做,但现在我计划转向 FCM,希望它不会……在测试之前我怎么知道?
是的。
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 应用程序。
是的,确实如此。 Firebase Cloud Messaging 只是 GCM 的更名。
更多信息请参阅GCM 常见问题解答。
Firebase 需要 Google Play Services 9.0.0 或更高版本才能在您的应用程序中使用。 (这包括 FCM)。
这在入门指南中的将 Firebase 添加到 Android 项目文档中被列为第一个先决条件:
将 Firebase 添加到您的 Android 项目
根据您使用的 Firebase SDK,可能需要也可能不需要 Google Play 服务。
阅读本文,检查哪些 Firebase SDK 需要 Google Play 服务。