我的PWA和服务工作人员已经就位,我已经设置了推送通知,并且有一个侦听器可以在单击它们时使用。现在,我想从这个侦听器中调用一个Firebase可调用函数。
在文档中,服务工作者可以使用的唯一的Firebase库是Firebase消息传递:
//让服务工作者访问Firebase消息传递。 //注意,这里只能使用Firebase消息传递。其他Firebase库 //在服务工作者中不可用。
所以,方便调用可调用函数的部分是不可用的,对吗?剩下的唯一选择是让我使用协议规范并直接调用它们吗?例如,使用fetch。任何例子都是很棒的!
fetch
发布于 2022-09-04 14:30:31
下面是使用REST的可调用函数的示例:
callables.js
这是工人的来源:
worker.js
我选择这样做,因为它并不比使用Firebase客户端困难得多,而且我已经有了类似的代码可用。
https://stackoverflow.com/questions/64568892
相似问题