管理 FCM 设备组服务器端

Managing FCM device groups server side

我正在寻找一种管理 FCM 设备组服务器端的方法,希望使用 node.js firebase-admin library. As far as I can see the only way of achieving this is by using the old GCM based rest-endpoint POST: https://android.googleapis.com/gcm/notification

但是我没有信心将其用作 using the gcm system is discouraged

我搜索了 github 存储库,但似乎在 Device Groups 上找不到任何内容。这个功能是不是应该不再使用的东西?还是由于某种原因它可能没有记录或被忽视?

我知道可以在客户端创建设备组,但它似乎确实要求用户拥有一个 google 帐户,不幸的是,我无法假设这一点。

来自https://firebase.google.com/docs/cloud-messaging/android/device-group#managing_device_groups

To create a device group on the client, the device must have at least one Google account.

我已经就此与 Google 联系。他们说使用 GCM api 是当前首选的方式。对于我的项目,我围绕他们的 api 制作了一个简单的服务器端包装器库,这样我就可以让事情变得更容易一些。


编辑:

FCM 现在添加了对设备组的支持; https://firebase.google.com/docs/cloud-messaging/android/device-group