Cloud Functions for Firebase 可让您自动运行后端代码以响应由 Firebase 功能和 HTTPS 请求触发的事件。
您编写的函数可以响应这些其他 Firebase 和 Google Cloud 功能生成的事件。
您不必使用云功能,您可以在没有云功能的情况下使用 Firebase 功能。您使用云函数来响应事件,例如,如果您将新数据添加到数据库中,那么您可以使用onCreate()
在创建新数据时触发该事件并处理该数据。
您还可以在新用户通过身份验证时使用云功能发送欢迎电子邮件。
https://firebase.google.com/docs/functions/database-events#set_the_event_handler
- 我是否需要为不同的平台编写一组不同的云功能(比如我稍后制作 web 应用程序或 ios 应用程序。)如果是,除了服务器处理之外,firebase 的用途是什么?
不,你不需要这样做
- 我是否需要为我使用的 firebase 的每个功能编写云函数?
每个功能都有不同的触发器,所以当你想响应 auth 事件时,你必须使用它的触发器
- 使用firebase(Android App)自动推送通知?
是的,您可以发送推送通知以响应使用 firebase 功能时发生的事件,您还需要为此使用 FCM。
- 我的应用程序究竟如何与云功能和 Firebase 通信?
1. 开发人员为新函数编写代码,选择事件提供者(例如实时数据库),并定义函数执行的条件。
2. 开发者部署函数,Firebase 将其连接到选定的事件提供者。
3. 当事件提供者产生一个符合函数条件的事件时,代码被调用。