firebase-admin相关内容

FireBase管理员SDK无法上载到存储存储桶文件夹

我正在尝试使用FireBase函数上载文件,更多地使用this docs,但似乎无法像下面这样上载到文件夹FireBase: ... 我要直接上载到我的文件夹 我已经试过了 const bucket = storage.bucket(".appspot.com/img_users/"); 但仍未正常工作,请帮助! 推荐答案 云硬盘中实际上没有文件 ..

从无前端的FireBase身份验证仿真器获取用户的无签名令牌

我正在编写一个自定义后端(Nestjs),我要在其中验证来自Firebase身份验证的令牌是否有效,并检索用户信息。 我不想使用实际的Firebase身份验证,因此最终使用了FireBase本地模拟器。 现在,我想使用postman测试用nestjs编写的端点,其中我从postman为nestjs发送未签名的令牌,以便从本地仿真器进行验证。但是我找不到一种方法来创建一个未签名的令牌,而不创 ..

使用 Admin SDK 将文件上传到 Firebase 存储

根据 文档,我必须将文件名传递给函数才能上传文件. //上传本地文件到bucket等待 storage.bucket(bucketName).upload(filename, {//支持使用 `Accept-Encoding: gzip` 发出的 HTTP 请求gzip:是的,元数据:{//启用长期 HTTP 缓存标头//仅在文件内容永远不会改变时使用//(如果内容会改变,使用cacheCont ..

尝试在 Firebase Cloud Functions 中使用 Firebase Cloud Messaging 发送推送通知时未找到请求的实体

我正在尝试使用以下代码通过 FCM 从 Firebase Cloud 函数发送多播通知: 常量消息 = {代币:收件人,通知: {标题:标题,身体:身体},数据: {项目合作伙伴Id:项目合作伙伴Id}};返回 admin.messaging().sendMulticast(message); 并且没有任何推送通知被发送.每个响应都包含一个带有相同消息的错误:“未找到请求的实体". 我在 ..
发布时间:2022-01-18 09:20:10 其他开发

Firebase admin SDK FCM 错误 需要主题、令牌或条件之一

我正在修复发生的错误消息,但它以前也可以工作.我正在发送带有多个令牌的 FCM 通知并收到以下错误 0|api |2020-2-11 13:26:26 [ExceptionsHandler] 需要主题、令牌或条件中的一个0|API |+542752 毫秒0|API |错误:只需要主题、令牌或条件之一0|API |在 FirebaseMessagingError.FirebaseError [作为 ..

一个应用实例可以在 FCM 中订阅多少个主题?

如 FCM 文档中所述,可以为一个 Firebase 应用创建无限主题.但正如 Firebase Admin SDK 文档:解释了一个错误: messaging/too-many-topics:- 一个注册令牌已经订阅了最大数量的主题,不能再订阅了. 我无法找到最大主题数的阈值.谁能解释一下,限制是多少?一个应用实例可以在 FCM 中订阅多少个主题? 解决方案 我通过为应用实例 ..
发布时间:2022-01-18 09:01:45 其他开发

如何从 Firebase 获取所有设备令牌?

如何从 Firebase 获取设备令牌(FCM 注册令牌)? 我正在使用 firebase 制作移动应用程序,并使用 node.js 制作其服务器. 我想从服务器发送 push notification 消息,但我不知道如何获取设备令牌. 如何从外部服务器获取设备令牌?我现在正在使用 Firebase 管理 SDK. 设备token是不是只有app连接fcm服务器时才会生成 ..

如何从 FCM 令牌中获取 Firebase 用户 ID?(在服务器上的管理代码中)

我已登录的 Android 客户端在我的服务器上注册他们的令牌.问题是我不确定特定客户端发送的令牌是否真正属于该客户端用户 ID.不良客户端可能会注册其他用户的有效令牌. 给定一个 FCM 令牌和一个用户 ID,我在服务器上的管理代码如何验证该令牌确实属于(经过身份验证的)用户 ID? 解决方案 在 Firebase 级别上,身份验证 UID 和云消息传递实例 ID 令牌之间没有连接 ..

无法获取使用 Admin SDK Firebase 的用户列表

如果我添加到 Firebase 云功能,我无法获得用户列表.我尝试了很多事情,并遵循了 firebase 文档指南,但它只是继续运行,但从未加载. exports.listAllUsers = functions.https.onRequest((data, context) => {//列出所有用户返回列表所有用户();});功能列表所有用户(){//列出一批用户,一次 1000 个.var ..

从 nodejs 调用 firebase 云函数

我想从另一个 nodejs 服务器或只是一个 nodejs 脚本调用来自 firebase 的云函数. 我的 firebase 函数是一个 onCall 函数. 我正在使用 https://www.npmjs.com/package/firebase-admin 用于与 firebase 交互,但它似乎没有调用云函数的方法...... 我可以用其他方式吗?像一个http请求? ..

Firebase onCreate 向 auth.user 添加自定义声明

我正在尝试添加自定义声明,isRegistered 到 firebase.我的 Firestore 有另一个 user 集合来保存注册信息记录.现在我正在尝试保留 isRegistered 自定义声明,但似乎无法正常工作. exports.addRegisteredRole = functions.database.ref('/user').onCreate((快照,上下文)=> {return ..

如何在 ES6 语法中导入 firebase-functions 和 firebase-admin 以使用 Babel for Node 10 进行转译

我目前正在用 ES6 编写我的云函数,并使用 Babel 进行编译以针对 Node v10 环境.而且我注意到了一些奇怪的事情. 为什么当我像这样导入 firebase-functions 时: 从“firebase-functions"导入函数; 我收到此错误: !TypeError:无法读取未定义的属性“https"在对象.(C:\myProject\functio ..

Firestore 移至 Firebase 函数中的时间戳

昨天,我所有的 firebase 函数都开始抛出以下警告: 存储在 Firestore 中的 Date 对象的行为将会改变您的应用程序可能会中断.隐藏此警告并确保您的应用确实如此不中断,您需要先将以下代码添加到您的应用程序中调用任何其他 Cloud Firestore 方法: const firestore = new Firestore();const settings = {/* 你的 ..

Firebase 存储-如何使用 node.js 从存储中删除文件?

我想用 node js 删除 firebase 存储中的一个文件夹,因为这是一个 firebase 功能. 例如: storageRef.child(child1).child(child2).delete(); 类似这样,但 firebase 文档没有说明任何内容. 还有一个问题:初始化存储文档时节点 js 需要我的 admin json,但实时数据库不想要这个奇怪为什么? ..

仅允许对 Cloud Functions for Firebase 的写入权限

我们如何通过仅允许 Cloud Functions for Firebase 将数据写入某些位置的规则来保护数据库,以前有一个选项可以将 uid 添加到管理客户端 databaseAuthVariableOverride 并在规则中使用该 uid部分,但现在我们通过 admin.initializeApp(functions.config().firebase); 进行初始化,所以我不确定如何添加 ..