是否可以通过Service Worker更改$ rootScope变量?

时间:2019-01-11 19:56:05

标签: angularjs firebase

我在AngularJS中有一个应用程序,该应用程序通过Firebase Messaging接收通知。在应用程序内部,我有一个通知计数器。

对于内部通知,Angular应用程序将计数保存在$ rootScope变量中:$ rootScope.unseenCount

我的问题是在桌面上收到外部通知时更改此计数。因为这种通知是由firebase-messaging-sw控制的,并且没有通过我的AngularJS应用程序传递。

解决此问题的替代方法是什么?如果可能,我需要示例。

我尝试在有角度的应用程序中注册服务工作者,但没有成功。

已经尝试从服务人员向Angular应用程序发布POST消息。该应用程序无法收听该帖子。

0 个答案:

没有答案