一次订阅多个 FCM 订阅?
Posted
技术标签:
【中文标题】一次订阅多个 FCM 订阅?【英文标题】:Subscribing Multiple FCM Subscriptions At Once? 【发布时间】:2019-03-25 14:59:35 【问题描述】:我直接使用 vapid 实现推送通知,而不是通过 fcm javascript 库。我想用 fcm 注册这些令牌,并且一直使用与库相同的端点来执行此操作-
https://fcm.googleapis.com/fcm/connect/subscribe
这样做的问题是它相对较慢,并且当我需要在给定时间内使用 fcm 注册数十万个令牌时就会出现问题。
我可以使用批量订阅端点吗?
【问题讨论】:
【参考方案1】:我认为您正在寻找batchAdd(强调我的):
管理多个应用实例的关系图
使用 Instance ID 服务的批处理方法,您可以对应用实例进行批处理管理。例如,您可以将应用实例批量添加或删除到 FCM 或 GCM 主题。要每次 API 调用最多更新 1000 个应用实例,请在此端点调用实例 ID 服务,并在 JSON 正文中提供应用实例令牌:
https://iid.googleapis.com/iid/v1:batchAdd
https://iid.googleapis.com/iid/v1:batchRemove
【讨论】:
以上是关于一次订阅多个 FCM 订阅?的主要内容,如果未能解决你的问题,请参考以下文章