【问题标题】:How to restrict premium features of app in flutter?如何限制应用程序的高级功能?
【发布时间】:2021-02-04 20:00:13
【问题描述】:

在使用 Firebase 后端的 Flutter 应用中,如何限制应用的高级功能?

例如,如果用户没有支付订阅费用,则每月只允许 10 次聊天,或类似的情况。

【问题讨论】:

    标签: firebase flutter


    【解决方案1】:

    使用自定义声明并通过安全规则强制执行。

    一旦用户以您认为合适的任何方式支付或解锁高级功能,该用户就可以在 firebase 中获得与用户帐户相关联的自定义声明。这可以在前端和后端进行检查。

    更多详细信息和精彩示例,请访问: https://firebase.google.com/docs/auth/admin/custom-claims

    【讨论】:

      猜你喜欢
      • 2011-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-14
      相关资源
      最近更新 更多