首页 > 解决方案 > 为什么 fcm 不通过云功能推送通知?

问题描述

我正在尝试使用 firebase 云功能发送通知 我部署了如下所示的代码

exports.onMessageUpdate = functions.database
.ref('Soil Moisture/{soil}').onCreate(
   async(snapshot,context) => 
   {
      const soil = snapshot.val();
        var payload = {notification: {title: 'trial', body: "Hello World"}
        , data : {click_action: 'FLUTTER_NOTIFICATION_CLICK'}
    }
    if(soil>=42){const response = await admin.messaging().sendToTopic('Soil',payload);}
   }
);

但是当我使用实时 Firebase 创建数据时,它根本不显示通知,但是当我通过谷歌云平台检查测试时它正在工作!我不知道确切的问题在哪里,因为没有错误!

标签: node.jsfirebasefirebase-realtime-databasegoogle-cloud-functions

解决方案


推荐阅读