如果我要构建一个与Snapchat相当的移动应用程序,我怎样才能使用Firebase存储安全规则在24小时后删除图像?
我认为这不可能,但Firebase员工在此Firebase video
中简要提及了这一点。答案 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");
向迈克麦克唐纳提示,指出那一个。 : - )