Firebase 颤振中的定时支持聊天

Firebase 颤振中的定时支持聊天,firebase,flutter,dart,firebase-realtime-database,google-cloud-firestore,Firebase,Flutter,Dart,Firebase Realtime Database,Google Cloud Firestore,我在一个与支付集成颤振项目的工作。我在前端很好,但在后端很痛。无论如何,我想在我的应用程序中添加此功能 用户将为顾问支付费用。交易完成后,我想让用户选择与应用程序的支持团队聊天,但只聊2天,付款后不超过2天。我纯粹使用firebase来实现CRUD函数,但我在这个问题上陷入了困境。我已经在php中通过会话完成了这项工作,但我不知道如何使用firebase完成这项工作 任何详细的帮助/指导都将非常有用 谢谢 将用户配置文件保存在用户集合中的firestore内 添加一个名为subscribed的布

我在一个与支付集成颤振项目的工作。我在前端很好,但在后端很痛。无论如何,我想在我的应用程序中添加此功能

用户将为顾问支付费用。交易完成后,我想让用户选择与应用程序的支持团队聊天,但只聊2天,付款后不超过2天。我纯粹使用firebase来实现CRUD函数,但我在这个问题上陷入了困境。我已经在php中通过会话完成了这项工作,但我不知道如何使用firebase完成这项工作

任何详细的帮助/指导都将非常有用

谢谢

  • 将用户配置文件保存在用户集合中的firestore内
  • 添加一个名为subscribed的布尔字段,它是用户付款的指示符,并添加subscribtionDate
  • 当用户订阅时,记录日期时间
  • 每次用户打开你的应用程序时,首先检查他是否已订阅,然后将当前日期与订阅日期进行比较
  • 如果用户通过了上一步,请打开聊天页面
  • 你可以在谷歌上找到许多教程,详细介绍如何使用firebase构建聊天应用程序
  • 将用户配置文件保存在用户集合中的firestore内
  • 添加一个名为subscribed的布尔字段,它是用户付款的指示符,并添加subscribtionDate
  • 当用户订阅时,记录日期时间
  • 每次用户打开你的应用程序时,首先检查他是否已订阅,然后将当前日期与订阅日期进行比较
  • 如果用户通过了上一步,请打开聊天页面
  • 你可以在谷歌上找到许多教程,详细介绍如何使用firebase构建聊天应用程序