gpt4 book ai didi

database - 2 个应用在 Firebase 中具有相同的数据库

转载 作者:行者123 更新时间:2023-11-30 13:06:15 28 4
gpt4 key购买 nike

我的项目是创建一个类似于 Uber 的应用程序。

有 2 个应用程序,一个用于合作伙伴,另一个用于客户,我发现我可以在同一个 Firebase 项目中创建多个应用程序,这样我就可以为两个应用程序使用相同的数据库。

我不明白的是,如何区分合作伙伴和客户?

在“Auth”菜单中,我必须用 bool 值来区分它们。

我可以使用 Firebase 执行此操作吗?如果没有,有人知道告诉我另一种方法吗?或者另一个数据库?

我的另一个问题与部分付款有关,如何在 Firebase 中存储信用卡数据?支持这个吗?有谁知道向我展示一个可以直接通过应用程序付款的库吗?

最佳答案

我认为您无法通过“身份验证”菜单执行此操作。此“身份验证”功能仅用于让用户注册并登录您的应用程序。

您只需在实时数据库中实现用户类别。存储用户的 uID,键:值 "userType":"client"或 "userType":"partner"。

每当关联的 uID 成功登录您的应用程序时。您需要从实时数据库中读取数据以确定该用户是“客户”还是“合作伙伴”,并相应地显示适当的功能(或将它们定向到不同的 View Controller ,例如:ClientViewController/PartnerViewController)。或者,如果您有 2 个完全独立的应用程序。那么这可以充当验证的作用,只是为了确定该用户是否确实是合作伙伴/客户。

我不知道如何处理支付系统。但你可以看看像 Braintree 之类的库。

关于database - 2 个应用在 Firebase 中具有相同的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39322398/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com