作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
自 0.2.0 版 cloud_functions
开始,Flutter 使用 .getHttpsCallable()
而不是 .call()
。新方法定义为:
/// @param functionName The name of the callable function being triggered.
/// @param parameters Parameters to be passed to the callable function.
HttpsCallable getHttpsCallable(
{@required String functionName, Map<String, dynamic> parameters}) {
return HttpsCallable._(this, functionName);
}
正如我们所看到的,参数 parameters
没有被使用,尽管声明和记录(我在调试应用程序时很难学到它。)所以,一个人应该将参数传递给后续.call()
在可调用对象上。为新方法声明参数的原因是什么?
最佳答案
虽然我无法解释为什么要这样设计,但有些人可能会发现这篇文章是在使用 getHttpsCallable 函数寻求帮助。下面是一个使用两个参数(电子邮件和密码)调用名为 addUser 的云函数的示例。这些参数通常会以另一种方式定义,例如通过 TextController 的文本属性。
CloudFunctions.instance.getHttpsCallable(
functionName: "addUser",
).call(
<String, dynamic>{
"email": "test@test.com",
"password": "Terrific password!"
},
);
关于firebase - CloudFunctions.getHttpsCallable 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56112544/
自 0.2.0 版 cloud_functions 开始,Flutter 使用 .getHttpsCallable() 而不是 .call()。新方法定义为: /// @param functionN
我正在开发一个 flutter 应用程序,喜欢从 firebase 云函数获取数据。在插件 cloud_functions 0.2.0 中引入了方法 getHttpsCallable,但是没有描述如何
我是一名优秀的程序员,十分优秀!