android 开发ndtoid应用程序时是否需要使用node之类的服务器?

axr492tv  于 2023-06-27  发布在  Android
关注(0)|答案(1)|浏览(131)

我是Flutter的初学者,我仍然在参考教程,所以请原谅我。我想做一个与Firebase集成的应用程序。如果我在应用程序中添加所有这些查询和内容,或者我需要运行一个单独的服务器(如node)并在那里执行这些操作,可以吗?我也承认安全的部分,这就是为什么我问这个。我的意思是Firebase有这些安全密钥等等。不仅是Firebase部分,我也在谈论安全性,而且对于其他类似连接的实现(例如:安全密钥)的东西也放在Flutter代码内。
另外,如果这是一个副本,请随时添加它在这里。因为我没有找到答案
试着阅读几篇文章,但没有得到确切问题的答案

dfuffjeb

dfuffjeb1#

如果我在应用程序中添加所有这些查询和内容,或者我需要运行一个单独的服务器(如node)并在那里执行这些操作,可以吗?
是的,只要您需要与Firebase产品交互,就可以在应用程序代码中添加查询。例如,如果您需要显示来自FirestoreRealtime Database的用户列表,则必须执行查询,获取结果,并在Flutter中显示,例如在ListView中。当涉及到安全性时,您必须编写安全规则,以便仅允许有权限的用户执行此操作。
此外,如果您希望运行后端代码来响应用户身份验证之类的事件,或者在Firestore、Realtime Database或Firebase Storage中发生的任何操作,那么我建议您使用Cloud Functions for Firebase。请注意,来自任何后端SDK的对后者Firebase产品的所有请求都将完全绕过安全规则。安全规则适用于移动的和Web客户端。

相关问题