我有一个使用Firebase SDK直接从应用程序内部与Cloud Firestore对话的应用程序。我的代码确保仅以合理的间隔写入数据。但是恶意用户可能会从我的应用程序中获取配置数据,并使用它将无尽的数据流写入我的数据库。
我如何确保用户每隔几秒钟只能写一次发言,而不必编写任何服务器端代码。
可以在 write events 上触发云函数,但我找不到任何用于在阅读后触发的文档(例如,firebase.database().ref().once('value')...)。
关于处理此用例的最佳方法有什么建议吗?