我正在使用Firebase云功能。在iOS设备上,im部署一个触发器以在Node.Js中运行云函数。在Xcode (这里是触发云函数的客户端函数)中,我正在传递字典data
func updateTermsOfServiceCloudCall(){
let data = [
"accountId": "acct_1Ew#######"
]
Functions.functions().httpsCallable("updateAccountWithTOA").call(data) { (result, e
我在Firebase项目中使用多个数据库。用于主(默认)数据库的云函数工作很好,但是,我不能让它们为辅助数据库工作。例如,我希望在具有管理权限的节点上发出读取请求:
//this works
admin.database().ref(nodePath).once('value')...
但是,如果我想在另一个数据库上执行命令,则它不能工作:
//this doesn't work
admin.database(secondaryDatabaseUrl).ref(nodePath).once('value')...
尽管部署了这些函数,但在尝试执行云功能时
我有一个Android应用程序使用Firebase数据库,认证和云功能模块。当用户通过应用程序创建配置文件并设置用户全名时,
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
if (user != null) {
// user signed in
String displayName = user.getDisplayName();
// do whatever with displayName...
} else {
// ....
}
几乎和预期的一样--不管用户输入什么。
问题是,我想在我的聊天应用中使用Firebase云消息。在我的android studio中实现firebase文档时,我需要创建一个扩展FirebaseInstanceIdService的类。然而,这项服务似乎缺失了。
public class MyFirebaseInstanceIdService extends FirebaseInstanceIdService{
}
我正在用Firebase在我的Angular5(AngularFire2)/Cloud修复应用程序中实现自定义声明。我想要适用以下业务规则。
云功能更新所有新创建的防火墙用户从所有来源(谷歌,电子邮件和密码,Twitter等),使自定义设置播放器为真和禁用是假的。
exports.processSignUpNewUser = functions.auth.user().onCreate(event => {
const user = event.data; // The Firebase user.
// Check if user meets role crit
目前,Firebase提供的开源云函数使用onwrite to Firebase数据库来触发对Stripe的计费:
看起来使用https触发器来调用Stripe会更直接、更快,而不是写到Firebase本地数据库,后者会同步/写入到Firebase服务器数据库,然后触发对Stripe的云函数调用。
使用Https调用触发条带调用会有问题吗?使用onwrite触发器而不是https有什么好处?
我正在测试firebase云函数,我很好奇如何将数据从表单传递到云函数。我已经创建了一个接受几个字段的注册表单--我的计划是使用firebase创建一个auth帐户,并在创建auth帐户时运行一个云功能。此函数将在Firestore中创建一个用户文档。
下面的代码给出了我的前端设置的一个概念。
import React from "react"
import firebase from "firebase"
// create some config for firebase
const app = firebase.initializeApp(config