Firebase 身份验证和结算订阅

发布时间:2021-03-03 18:26

我是 android studio 的新手。如果之前已经回答过这个问题,我很抱歉再次提问。 我正在尝试构建一个健身应用程序,并且正在为高级用户创建锻炼和营养计划。我需要存储用户的信息,所以我使用的是 firebase,但这将是每月订阅,一个月后我需要删除他们的信息。我找不到自动删除他们的身份验证和信息的方法。你能帮忙吗?

回答1

如果您不熟悉 firebase,我建议您查看他们的文档。它们包含大量适合初学者的教程,包括设置环境。

假设您使用 firebase auth,FirebaseUser 类具有从系统中删除用户的方法。 https://firebase.google.com/docs/reference/android/com/google/firebase/auth/FirebaseUser

但是,我假设您希望使用 firestore 来保存客户信息、姓名地址等(数据库而不是身份验证系统)。

https://firebase.google.com/docs/firestore/quickstart#java

使用月度订阅系统,您将需要 SERVER 逻辑来强制执行此类逻辑。您不能仅在客户端中明智地完成所有这些。

Firebase 不是支付处理器,因此您需要集成 Stripe 之类的东西。

我试图在这里提供帮助,但我必须承认,按照社区标准,这不是一个好问题。

https://stackoverflow.com/help/minimal-reproducible-example

Stackoverflow 充满了试图帮助其他程序员解决特定编程问题的程序员。这里不是讨论如何开始大规模项目的网站。

祝你好运,但请认识到你的使命对于初学者来说并非微不足道。