代码之家  ›  专栏  ›  技术社区  ›  l1b3rty

响应推送通知的点击,从PWA服务工作者调用Firebase可调用函数

  •  0
  • l1b3rty  · 技术社区  · 4 年前

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

    doc ,服务工作者唯一可以使用的Firebase库是Firebase消息传递:

    //授予服务工作者访问Firebase消息传递的权限。
    //注: 您只能在此处使用Firebase消息传递。其他Firebase 图书馆
    //在服务工作者中不可用。

    因此,促进调用可调用函数的部分不可用,对吗?我唯一剩下的选择是使用 protocol specs 直接给他们打电话?使用 fetch 例如。任何例子都会很棒!

    0 回复  |  直到 4 年前
        1
  •  0
  •   akauppi    2 年前

    下面是我使用REST API调用函数的示例:

    这是工人来源:

    我选择了这种方式,因为它并不比使用Firebase客户端难多少,而且我已经有了类似的代码。