google-cloud-functions相关内容

Google Billing API:订阅购买后不久,触发订阅过期,紧接着订阅续订

我正在使用 Firebase Cloud Functions 来处理应用内购买的后端流程.如果我购买订阅(在 Flutter/Android 客户端上),购买流程没有问题.但是,当第一次续订发生时,我首先收到订阅已过期的实时开发人员通知,大约 50 秒后,我收到订阅已续订的新通知. 详细流程如下: 1.在客户端购买订阅(目前处于内部测试模式) --- Google Cloud L ..

为什么在通过 Firebase 身份验证传递 id 令牌时,此 CORS 身份验证的 Google Cloud 函数会返回 403?

我已从 google 云函数教程 到我的谷歌云项目. 在客户端,最终用户使用 firebase signInWithPopup 身份验证进行身份验证.id 令牌是通过 user.getIdToken().then(token => { ...//... } 从结果用户获取的. 然后通过角度 httpclient 调用对端点进行调用: const url = 'https://[MY- ..

firebase auth onCreate 触发器应该有更多数据吗?

我正在使用 functions.auth.user().onCreate() 作为 Firestore 项目的一部分,并尝试在新用户注册时设置一些默认数据.对于前端,我使用的是 firebase-ui,启用了 Google 和电子邮件/密码提供程序. 当我使用电子邮件和密码登录时,UI 小部件会提示输入名称并设置密码.我希望在 onCreate() 函数调用中将名称作为 user 参数的一部 ..

Firebase Scheduler 的 Cloud Functions 时区不会更改

我目前正在创建和部署一个函数,以便在 Cloud Functions for Firebase 调度程序中定期执行,如下所示.关键是我希望它每天在日本时间 0:05 执行为 .timeZone('Asia/Tokyo'). 部署本身工作正常,但是当我查看 GCP 的 Cloud Scheduler 中的内容时,时区设置为 (America/LosAngeles) 如下图所示,实际执行时间与日 ..

Firestore - 简单的全文搜索解决方案

我知道 Firestore 不支持全文搜索,它为我们提供了使用第三方服务的解决方案.但是,我找到了simple“全文搜索"的简单解决方案,我认为这可能会帮助那些不想像我一样使用第三方服务来完成如此简单任务的其他人.我正在尝试搜索保存在我的 companyName 下的 firestore 集合中的公司名称,它可以是任何格式,例如“My Awesome Company".当使用 companyNam ..

Cloud Functions for Firebase 是否遵守实时数据库规则?

我正在尝试使用特定节点的安全规则来保护我的实时数据库. 我了解,当我使用我的设备进行读写时,Firebase 规则将适用. 如果写入/读取恰好来自 Cloud Functions 怎么办? 如果我保护了(用户)节点,那么 Cloud Functions 是否知道(用户)是安全的?还是它仍然可以读写? 解决方案 当您使用 Firebase Admin SDK 访问实时数据库 ..
发布时间:2022-01-08 11:15:43 其他开发

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

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

如何运行后台云功能并安排数据库更改?

我正在使用 React Native 和 Firebase 实时数据库开发应用.我想做这样的事情. 在应用程序中,我设置了持续时间并按下按钮.然后,它将数据写入 Firebase.假设我将持续时间设置为 1000000000 ms 并按下按钮.然后,数据库如下所示: 时间表||--时间表1||--状态:“正在运行"|--durationInMS: 1000000000 我想运行一个后台函 ..

如何根据 Google Cloud Functions 上初始路径的参考值将节点克隆到另一个路径?

我正在尝试将“原始"节点的数据(一旦创建数据)克隆到基于原始节点路径的路径. 这是我的数据结构: 根目录:{门: {111111111111:{MAC地址:“111111111111",inRoom: "-LBMH_8KHf_N9CvLqhzU",//我需要这个值作为克隆的路径插入:{//我在这里创建了几个“key: pair",比如:1525104151100:是的,1525104151 ..

延迟谷歌云功能

我有一个与 Google Firebase 配对的 swift iPhone 应用程序.在应用程序中,用户将完成一个动作(按下一个按钮).此时,我想安排一个 Google Firebase 函数在用户操作后 45 分钟运行.但是,我希望能够在 iPhone 应用程序中完成另一个操作(按下按钮)时取消此功能.我可以使用计时器在 swift 内快速执行此操作,但如果用户关闭应用程序,这将不起作用. ..
发布时间:2022-01-08 11:14:37 移动开发

Firebase 函数:支持跨函数的全局变量

我想在 http firebase 函数中缓存最近的记录(比如最近 24 小时).在 http firebase 函数(比如 fetchLastXRecords)中,如果未找到从数据库中获取并设置缓存,我会在缓存中查找记录(定义的全局变量来存储记录). 当我想更新任何缓存记录时出现问题,因为其他 Firebase 函数(可能是实时数据库更改触发器)无法访问此全局变量. 什么是更新缓存中 ..

从 nodejs 调用 firebase 云函数

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

是否有用于访问给定部署的云功能的版本号的变量

GCP 在控制台中显示已部署云功能的版本号.目前没有包含有关部署 - 没有版本,也没有部署日期. 鉴于版本更新需要相当长的时间来更新(30 秒以上)和传播,因此此类版本信息将很有用. 解决方案 最近发布的 nodejs10 运行环境现在包括一个官方记录的环境变量K_REVISION,包含云函数的部署版本. 从检查来看,python37 和更旧的 nodejs8 环境似乎也包括一 ..

如何在没有 Cloud Functions 的情况下从 iOS (Swift) 向 Dialogflow V2 API 发送请求?

是否可以(以及如何)直接调用 Dialogflow V2 API 以从 iOS 应用程序(Swift)进行意图检测,或者我是否需要按照此处的建议使用 Cloud Functions Dialogflow企业版v2集成到ios和andriod应用中 ? 我在 Dialogflow 方面有一些经验,但我所有的集成都是由 FB Messenger/Web 演示完成的,所以我完全迷失在 iOS 案例 ..
发布时间:2022-01-08 11:13:31 移动开发