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