Javascript Can';t使用firebase在angular 4中启用通知
我正在制作angular 4应用程序,现在我想启用推送通知。我使用firebase获取推送通知,因为我已经在身份验证中使用了它 我会这样做: 我不会被“接收信息”功能感染。如何启用推送通知Javascript Can';t使用firebase在angular 4中启用通知,javascript,angular,firebase,firebase-cloud-messaging,Javascript,Angular,Firebase,Firebase Cloud Messaging,我正在制作angular 4应用程序,现在我想启用推送通知。我使用firebase获取推送通知,因为我已经在身份验证中使用了它 我会这样做: 我不会被“接收信息”功能感染。如何启用推送通知 messaging = firebase.messaging() receiveMessage() { this.messaging.onMessage((payload) => { console.log("Message received. ", payload)
messaging = firebase.messaging()
receiveMessage() {
this.messaging.onMessage((payload) => {
console.log("Message received. ", payload);
this.currentMessage.next(payload)
});
确保在app.component.ts中调用receiveMessage。这将使应用程序在加载应用程序后激活侦听器您共享的任何内容都不会调用
receiveMessage()
,因此这可能解释了为什么您没有进入回调?我在构造函数中调用了它,我想在数据插入firebase db时触发它。您正在使用firebase Cloud Messaging SDK。虽然数据库和FCM都是Firebase的一部分,但它们不会自动通信。从数据库接收数据需要您。