【发布时间】:2017-09-20 01:21:55
【问题描述】:
只是想了解使用 Cloud Functions 发送 Firebase Cloud 消息以通知所有在手机上安装了我的应用的用户的过程。只要在特定分支中添加了新事件,就会触发,如下所示:
var functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
const payload = {
notification: {
title: 'New event added'
}
};
exports.bookingsChanged = functions.database.ref("/Events")
.onWrite(event => {
return admin.messaging().sendToDeviceGroup("latest_events", payload);
});
尽管使用 Firebase 控制台选项设置和测试 FCM 以发送消息,但我上传的上述功能似乎根本没有向我正在使用的 Android 设备发送消息。我注意到目前几乎没有这方面的文档,所以任何帮助都将不胜感激!
编辑
我可能错过了这一点,但我已将字符串 'latest_events' 替换为我认为是必需的 Android 应用程序包名称,根据控制台定位“用户段” .
【问题讨论】:
标签: javascript firebase firebase-cloud-messaging google-cloud-functions