首页 > 解决方案 > 从 PWA 服务工作者调用 Firebase 可调用函数以响应对推送通知的点击

问题描述

我的 PWA 和 service worker 已经就位,我已经设置了推送通知,并且我已经准备好了一个监听器,以便在它们被点击时使用。现在我想从这个监听器中调用一个 Firebase 可调用函数。

doc中,服务工作者可以使用的唯一 Firebase 库是 Firebase Messaging:

// 授予 Service Worker 访问 Firebase 消息传递的权限。
// 请注意,您只能在此处使用 Firebase 消息传递。其他 Firebase 库
// 在 service worker 中不可用。

因此,促进调用 Callable Functions 的部分不可用,对吗?我唯一的选择是使用协议规范并直接调用它们吗?以使用fetch为例。任何例子都会很棒!

标签: firebasegoogle-cloud-functionsservice-worker

解决方案


推荐阅读