为什么使用旧版api作为Firebase FCM通知示例?

时间:2018-05-24 09:05:53

标签: firebase firebase-cloud-messaging

https://github.com/firebase/functions-samples/blob/master/fcm-notifications/functions/index.js第74行的作者使用Legacy API的动力是什么?

换句话说,是否可以使用Firebase FCM non-legacy API来实现相同的结果?

1 个答案:

答案 0 :(得分:4)

我查看了该样本的作者。回到创建样本时,现在称为遗留API的是最好的API。

当新的v1 API发布时,我们考虑升级样本以使用它。但是(正如Umar评论的那样),因为新的API不再支持通过一次调用发送到多个令牌,所以升级在其他一些任务之后被优先处理。

我建议您在Github repo上提交一个错误,以便更新示例以使用最新的API。我还建议filing a feature request让“在一次通话中发送多个令牌”回到新的FCM API,因为它看起来像是一个非常有用的功能。

<强>更新

似乎所谓的多播发送操作正在进入V1 API。来自#AskFirebase video about FCM

  

我们计划向HTTP V1添加一个多播功能,允许您在单个API请求中发送多个令牌。