如何使用Firebase功能向用户发送FCM?

时间:2017-03-13 17:39:21

标签: android firebase firebase-realtime-database firebase-cloud-messaging google-cloud-functions

Firebase目前已推出 Firebase功能以添加服务器端代码

Firebase Functions

我想知道在数据库发生变化时是否可以通过这些功能调用FCM通知。

1 个答案:

答案 0 :(得分:5)

Firebase SDK for Cloud Functions包含Firebase Admin SDK,您可以在此处找到我们的示例Send Firebase Cloud Messaging notifications for new followers

简而言之:

const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);

exports.foo = functions.database.ref('/bar').onWrite(event => {
  const tokens = ...;
  const payload = ...;
  return admin.messaging().sendToDevice(tokens, payload);  
})