首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >FCM消息传递问题

FCM消息传递问题
EN

Stack Overflow用户
提问于 2020-04-16 06:43:17
回答 6查看 6.4K关注 0票数 6

我正试图通过遵循这个链接从FCM生成令牌。我正面临着messaging.service的问题。我无法实现angularFireMessaging.messaging,它在消息关键字中令人沮丧的错误是

“AngularFireMessaging”类型上不存在属性“消息传递”

代码语言:javascript
运行
复制
import { Injectable } from '@angular/core';
import { AngularFireMessaging } from '@angular/fire/messaging';
import { BehaviorSubject } from 'rxjs'
@Injectable()
export class MessagingService {
  currentMessage = new BehaviorSubject(null);
  constructor(private angularFireMessaging: AngularFireMessaging) {
    this.angularFireMessaging.messaging.subscribe(  //issue here in messaging
      (_messaging) => {
        _messaging.onMessage = _messaging.onMessage.bind(_messaging);
        _messaging.onTokenRefresh = _messaging.onTokenRefresh.bind(_messaging);
      }
    )
  }
  requestPermission() {
    this.angularFireMessaging.requestToken.subscribe(
      (token) => {
        console.log(token);
      },
      (err) => {
        console.error('Unable to get permission to notify.', err);
      }
    );
  }
  receiveMessage() {
    this.angularFireMessaging.messages.subscribe(
      (payload) => {
        console.log("new message received. ", payload);
        this.currentMessage.next(payload);
      })
  }
}

我哪里出问题了请帮帮我

EN

Stack Overflow用户

发布于 2020-05-11 18:32:45

在@Mykyoo应答后,请确保安装

代码语言:javascript
运行
复制
npm uninstall firebase
npm i firebase@4.6.0 --save

https://github.com/angular/angularfire/issues/1338#issuecomment-354249111

票数 1
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61244212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档