我正在尝试根据时间访问来保护我的 Firebase 存储文件,假设只允许文件在上传后的特定时间被读取。
当用户上传文件元数据时,此特定时间将存储在文件元数据中的自定义属性“过期”字段中。
我的问题是我试图将此值用作duration.value(int magnitude, string units)
函数的参数,如下所示:
request.time < resource.timeCreated + duration.value(resource.metadata.expiration, "m");
但是“持续时间”函数似乎只接受幅度参数中的常量值而不是动态值。
有没有人也试过这个?
谢谢