gpt4 book ai didi

mysql - 有关移动应用中的 Firebase 和 MySQL 的问题

转载 作者:行者123 更新时间:2023-11-29 09:29:25 24 4
gpt4 key购买 nike

我对编程相当陌生,我正在研究使用 Ionic 进行应用程序开发并使用 Laravel 作为后端。到目前为止,我已经创建了一个简单的系统,其中包含用户注册和登录以及用户创建“事件”。我已经在用户和事件之间建立了关系,因为应用程序需要知道哪个用户创建了事件以及该事件的参与者。

现在,我想知道如何在用户之间添加消息传递系统以及明显的推送通知之类的东西,并遇到了 Firebase。我以前读过它,但没有真正使用过它,所以我不太熟悉它。

我的问题是,是否有可能甚至建议我在我的应用中同时使用 MySQL 和 Firebase,还是应该只使用其中之一?如果我坚持使用 Laravel,我已经阅读过有关 Websockets 的内容,但另一方面,Firebase 还可以处理用户登录和注册,以防我想完全迁移到 Firebase。我有一些技术问题,例如:

  • 如果我在应用中同时使用 MySQL 和 Firebase,如何将使用 MySQL 中存储的 ID 和用户名注册的用户连接到 Firebase,Firebase 需要知道哪个用户已向哪个用户发送了消息另一个?可以这样做吗,或者推荐吗?
  • 我是否应该只为我的用例选择一个(MySQL 或 Firebase,而不是两者)?

我研究了与我类似的用例,但找不到任何东西,如果你们遇到过这种情况,可以推荐任何 Material 吗?我们将不胜感激!

非常感谢大家!我希望我的问题很清楚,如果您需要更多详细信息,请告诉我!

最佳答案

如果您决定使用 Firebase,它会附带内置身份验证系统,因此您不需要 MySQL 数据库或您自己的服务器。

如果您决定同时使用这两种方式(如果您有充分的理由这样做),则必须在您自己的服务器上处理将经过身份验证的用户 ID 复制到 Firebase(并验证访问权限)的所有逻辑。如果您不需要这样做,只需保持简单即可:Firebase 或您自己的服务器 + MySQL。

关于mysql - 有关移动应用中的 Firebase 和 MySQL 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59013821/

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