Unhandled Promise rejection: this._next is not a function : Zone in @angular/fire/messaging

前端 未结 5 1771
耶瑟儿~
耶瑟儿~ 2021-01-06 06:13

When I am receiving firebase push notifications in the foreground, by using @angular/fire/messaging. The method is:

  this.angularFireMessaging.         


        
5条回答
  •  伪装坚强ぢ
    2021-01-06 07:07

    Yes What I have realized that i had using the wrong version of "@angular/fire": "^5.3.0" which is not compatible with "firebase": "^7.6.2", in my package.json.

    So, What i have did-

    In firebase-messaging-sw.js or the service worker file?

    importScripts('https://www.gstatic.com/firebasejs/5.0.0/firebase-app.js'); importScripts('https://www.gstatic.com/firebasejs/5.0.0/firebase-messaging.js');

    should have the same version with your firebase on package.json

    "dependencies": { ... "firebase": "^5.0.0", "@angular/fire": "^5.0.0", ... }

    And it is working like a charm.

提交回复
热议问题