是否可以运行Firebase存储安全规则中的代码,以便在24小时后删除文件

时间:2017-02-13 18:40:06

标签: firebase firebase-security firebase-storage

如果我要构建一个与Snapchat相当的移动应用程序,我怎样才能使用Firebase存储安全规则在24小时后删除图像?

我认为这不可能,但Firebase员工在此Firebase video

中简要提及了这一点。

1 个答案:

答案 0 :(得分:3)

无法从安全规则中自动删除文件(或执行任何其他操作)。您可以做的是在一段时间后使文件(或数据库中的节点)无法访问。

请参阅此答案以获取此示例:Firebase security rule to prevent customers from circumventing usage tracking

Firebase Storage reference documentation中有一个很好的例子:

allow read: if request.time < resource.createdAt + duration.value(1, "h");
向迈克麦克唐纳提示,指出那一个。 : - )