Android 从数据库或Api检索FCM NOTU密钥

Android 从数据库或Api检索FCM NOTU密钥,android,firebase,google-app-engine,firebase-cloud-messaging,Android,Firebase,Google App Engine,Firebase Cloud Messaging,我将使用FCM组通知。要检索通知键并发送消息,我有两个选项: 从数据库中获取每个组的通知密钥 使用通知密钥名称()通过对FCM Api的查询获取通知密钥 注意:我必须每1分钟检索大约2000-3000个通知密钥(始终不同) 更推荐什么方法?我认为您应该使用FCM主题。从客户端订阅一个主题,然后您可以轻松地向该主题发送消息,订阅该主题的客户端将接收消息 如果使用此模式,您的数据库读取配额将很容易用完。我认为您应该使用FCM主题。从客户端订阅一个主题,然后您可以轻松地向该主题发送消息,订阅该主题

我将使用FCM组通知。要检索通知键并发送消息,我有两个选项:

  • 从数据库中获取每个组的通知密钥

  • 使用通知密钥名称()通过对FCM Api的查询获取通知密钥

  • 注意:我必须每1分钟检索大约2000-3000个通知密钥(始终不同)


    更推荐什么方法?

    我认为您应该使用FCM主题。从客户端订阅一个主题,然后您可以轻松地向该主题发送消息,订阅该主题的客户端将接收消息


    如果使用此模式,您的数据库读取配额将很容易用完。

    我认为您应该使用FCM主题。从客户端订阅一个主题,然后您可以轻松地向该主题发送消息,订阅该主题的客户端将接收消息


    如果使用此模式,您的数据库读取配额将很容易用完。

    我也考虑过,但问题是我的组由1到4个设备组成。主题针对性能而不是延迟进行了优化。您可以创建任意数量的主题。为每个设备组创建一个主题,例如,第一组设备的主题名为group1等等。我也考虑过这个问题,但问题是我的组由1到4个设备组成。主题针对性能而不是延迟进行了优化。您可以创建任意数量的主题。为每个设备组创建一个主题,例如,第一组设备的主题名为group1等等。