是否可以为经过身份验证的用户动态更改 Firebase 存储规则?

Can Firebase Storage rules be changed dynamically for authenticated users?

我正在使用 Firebase 存储 来存储教育视频,只有特定视频的付费订阅者(通过网络应用)才能访问这些视频。

默认情况下,我不允许任何视频的读取和写入权限(即使用户已使用 Firebase 身份验证进行身份验证)但想要允许对视频的读取权限,如果它已被经过身份验证的用户购买

可以吗?如果没有,是否有任何其他方法可以实现相同的目标?

保持简单。只是有一些其他与用户帐户相关联的标志。

您有一个视频或链接的主列表,每个用户都有一个可访问视频列表(即该视频的 ID)。如果视频的 ID 在用户列表中,则他们无法观看。

当用户订阅等时,只需将 ID 添加到该列表即可。