【发布时间】:2021-02-04 20:00:13
【问题描述】:
在使用 Firebase 后端的 Flutter 应用中,如何限制应用的高级功能?
例如,如果用户没有支付订阅费用,则每月只允许 10 次聊天,或类似的情况。
【问题讨论】:
在使用 Firebase 后端的 Flutter 应用中,如何限制应用的高级功能?
例如,如果用户没有支付订阅费用,则每月只允许 10 次聊天,或类似的情况。
【问题讨论】:
使用自定义声明并通过安全规则强制执行。
一旦用户以您认为合适的任何方式支付或解锁高级功能,该用户就可以在 firebase 中获得与用户帐户相关联的自定义声明。这可以在前端和后端进行检查。
更多详细信息和精彩示例,请访问: https://firebase.google.com/docs/auth/admin/custom-claims
【讨论】: