https://github.com/firebase/functions-samples/blob/master/fcm-notifications/functions/index.js第74行的作者使用Legacy API的动力是什么?
换句话说,是否可以使用Firebase FCM non-legacy API来实现相同的结果?
答案 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请求中发送多个令牌。