使用 Firebase 在云端做几乎所有事情是否安全且可行?

Is it safe & possible to do almost everything on the cloud side with firebase?

我正在为我的新项目使用 Firebase。这将用于 Android 和 IOS。您可以猜到我不想为 OS.

一遍又一遍地编写相同的代码

我正在考虑使用 Javascript 在云函数上对大部分工作进行编码。为此,我需要使用 HTTP Requests 来调用我的函数,因为 firebase 不支持调用云函数的任何其他方式。

我脑子里有两个问题。

  1. 这可能吗,有意义吗?
  2. 自从我一直在使用 HTTP Requests 以来,如果同一网络上有多个用户,这不是让我的应用程序可以使用 Wireshark 等工具进行监听吗? (我知道 Firebase 现在支持 SSL 但我是否必须为此提供域名和许可证?)

从工程师的角度来看,最好的方法是什么?

您当然可以将更多应用逻辑移至 Cloud Functions 中。但调用 Cloud Functions 的唯一方法是通过 HTTP 并不是真的。您还可以将数据推送到数据库中以调用数据库触发器。我昨天在 Google I/O 上就此发表了演讲,讲述了我如何使用 Cloud Functions 中的所有逻辑制作游戏。 You can watch it here.