【发布时间】:2020-12-15 15:09:26
【问题描述】:
我将文件存储在 Firebase 云存储中。此文件仅供付费用户下载。
如何设置安全规则以允许付费用户对该文件具有读取权限?
[更新]
我使用 Cloud Firestore 来存储用户集合 每个用户文档包含
- uid
- 电子邮件
- 姓名
- 照片网址
- 提供者
- 状态
- stripeCustomerId
- purchasedProducts
我可以通过查看购买的产品数组中是否存在产品来验证付费用户。
但是,在 Firebase 存储的安全规则中,我似乎无法访问其中的资源(用户集合)。还是我错过了什么?
谢谢
【问题讨论】:
-
请编辑问题以显示您尝试过的方法无法按您的预期工作。您还应该解释“付费”对用户意味着什么。您如何在系统中表示这一点?这里可能有很多需要了解的活动部分。
标签: firebase firebase-storage firebase-security