是否可以为经过身份验证的用户动态更改 Firebase 存储规则?
Can Firebase Storage rules be changed dynamically for authenticated users?
我正在使用 Firebase 存储 来存储教育视频,只有特定视频的付费订阅者(通过网络应用)才能访问这些视频。
默认情况下,我不允许任何视频的读取和写入权限(即使用户已使用 Firebase 身份验证进行身份验证)但想要允许对视频的读取权限,如果它已被经过身份验证的用户购买。
可以吗?如果没有,是否有任何其他方法可以实现相同的目标?
保持简单。只是有一些其他与用户帐户相关联的标志。
您有一个视频或链接的主列表,每个用户都有一个可访问视频列表(即该视频的 ID)。如果视频的 ID 在用户列表中,则他们无法观看。
当用户订阅等时,只需将 ID 添加到该列表即可。
我正在使用 Firebase 存储 来存储教育视频,只有特定视频的付费订阅者(通过网络应用)才能访问这些视频。
默认情况下,我不允许任何视频的读取和写入权限(即使用户已使用 Firebase 身份验证进行身份验证)但想要允许对视频的读取权限,如果它已被经过身份验证的用户购买。
可以吗?如果没有,是否有任何其他方法可以实现相同的目标?
保持简单。只是有一些其他与用户帐户相关联的标志。
您有一个视频或链接的主列表,每个用户都有一个可访问视频列表(即该视频的 ID)。如果视频的 ID 在用户列表中,则他们无法观看。
当用户订阅等时,只需将 ID 添加到该列表即可。