一次订阅多个FCM订阅?

时间:2019-03-25 14:59:36

标签: firebase google-cloud-messaging firebase-cloud-messaging web-push

我正在直接使用vapid而不是通过fcm javascript库来实现推送通知。我想向fcm注册这些令牌,并且一直在使用与库相同的端点来执行此操作-

https://fcm.googleapis.com/fcm/connect/subscribe

问题是它相对较慢,并且在我需要在给定时间内用fcm注册成千上万个令牌时成为问题。

我可以使用批量订阅端点吗?

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找batchAdd(重点是我):

  

管理多个应用实例的关系图

     

使用实例ID服务的批处理方法,您可以对应用程序实例执行批处理管理。例如,您可以对FCM或GCM主题批量添加或删除应用程序实例。要每个API调用最多更新1000个应用程序实例,请在此终结点调用Instance ID服务,并在JSON正文中提供应用程序实例令牌:

     
    

https://iid.googleapis.com/iid/v1:batchAdd

         

https://iid.googleapis.com/iid/v1:batchRemove