如何使用Firebase函数将FCM发送给用户? [英] How can I use Firebase Functions to send FCM to user?

查看:143
本文介绍了如何使用Firebase函数将FCM发送给用户?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Firebase目前推出了 Firebase函数以添加服务器端代码

Firebase函数



我想知道是否可以通过这些函数调用FCM通知当数据库发生一些变化的时候。

解决方案

Firebase SDK for Cloud Functions 包括 Firebase管理员SDK ,你可以在这里找到一个例子发送新的关注者的Firebase Cloud Messaging通知

简单地说:

  const functions = require('firebase-functions'); 
const admin = require('firebase-admin');
admin.initializeApp(functions.config()。firebase);
$ b exports.foo = functions.database.ref('/ bar')。onWrite(event => {
const tokens = ...;
const payload =。 ..;
return return admin.messaging()。sendToDevice(tokens,payload);
})


Firebase currently rolled out Firebase Functions to add server side code

Firebase Functions

I was wondering if there could be a way to call FCM notifications through those functions when there is some change in database.

解决方案

Firebase SDK for Cloud Functions includes the Firebase Admin SDK, you can find an example that we made here Send Firebase Cloud Messaging notifications for new followers

In brief:

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 return admin.messaging().sendToDevice(tokens, payload);  
})

这篇关于如何使用Firebase函数将FCM发送给用户?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆