首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用云功能通知Firebase Admin用户?

如何使用云功能通知Firebase Admin用户?
EN

Stack Overflow用户
提问于 2018-11-24 16:17:00
回答 2查看 898关注 0票数 1

我是一个学生,开发一个应用程序,我有一些后端python代码,利用Firebase管理SDK。该应用程序提供了专有算法的接口,不能移动到云功能中,因此必须停留在后端服务器中。当用户向算法提出请求时,他们会将文档上传到Firestore,并提供后端处理请求所需的信息。

一旦用户上传了一个文档,就会触发一个onCreate()云函数,这个函数的目标就是简单地通知后端有一个挂起的请求,这样它就可以处理它并发送回用户。

这就是我一直在挣扎的地方,我还没有从云功能中推断出在后端触发操作的方法。我希望找到一种方法,通过Firebase实现这一点,而不需要实现额外的库等等。

概括我的问题的一种方法是:如何通过云函数通知Firebase Admin用户?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-24 16:49:22

FCM用于向移动客户端发送消息和通知。它不适用于向后端组件发送消息。

如果要通知某个后端组件,通常使用HTTP端点或pubsub消息传递。

票数 2
EN

Stack Overflow用户

发布于 2018-11-27 00:26:32

已经使用了幕后的Firebase。因此,如果在Node.js中设置了云函数触发器,则可以从函数本身访问Admin。例如,以云存储触发器为例:

代码语言:javascript
复制
const admin = require('firebase-admin');
admin.initializeApp();

exports.fn = functions.storage.object().onFinalize((object) => {
  // Call Admin SDK APIs
});

类似的集成也应该可以使用Python:https://medium.com/@hiranya911/firebase-using-the-python-admin-sdk-on-google-cloud-functions-590f50226286

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53460043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档