【问题标题】:How to create an admin Web app with client Mobile app using Flutter如何使用 Flutter 创建带有客户端移动应用程序的管理 Web 应用程序
【发布时间】:2021-07-20 21:28:30
【问题描述】:

我目前正在使用带有 Firebase 后端的移动应用程序。我想知道如何构建另一个应该托管在 Web 上的管理 Web 应用程序并将数据传递给移动应用程序。我应该打开另一个项目来构建 Web 应用程序吗?或者在一个项目中构建两个应用程序,该项目应该与一个 Firebase 后端共享。有人请指导我,因为我一无所知。非常感谢您的分享。

【问题讨论】:

  • 您应该为所有需要相同后端的应用使用相同的项目。 Android、IOS 和 Web 应用程序应该在同一个项目中。
  • 谢谢,但是 Flutter 如何区分 Web 应用程序和移动应用程序的代码?因为它将搜索运行整个应用程序的唯一一种主要方法。但现在我有两个应用程序要运行。我的项目结构应该如何才能容纳两个应用程序?
  • 嘿可可。为什么要让它与众不同?你能告诉我们更多细节吗?

标签: firebase flutter web-applications admin hybrid-mobile-app


【解决方案1】:

由于应用管理应用管理的是同一组数据,因此它通常也是同一个 Firebase 项目的一部分。这实际上是一个很常见的场景,我经常为此目的在我的 Firebase 项目中添加一个管理网络应用程序。

【讨论】:

  • 哦,我明白了,但是我将如何构建 Web 应用程序?我的意思是我构建移动应用程序并在一个项目中运行它,我应该在与移动应用程序相同的项目结构下构建网络应用程序吗?系统如何区分移动和 Web 应用程序的代码并分别运行?我很好奇这个。
  • 您将像构建任何其他 Web 应用程序一样构建 Web 应用程序。它没有什么特别之处。这可能也是您最后一个问题的答案:Firebase 不会根据用于访问权限的应用程序/代码来区分权限。如果您想授予应用程序管理员额外的权限,则必须在您自己的客户端代码后端代码和安全规则中将其标识为管理员。请参阅stackoverflow.com/q/36452841 以及我在stackoverflow.com/q/63237684 顶部添加的链接。
猜你喜欢
  • 1970-01-01
  • 2016-02-08
  • 2020-09-28
  • 2020-08-24
  • 2017-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-06
相关资源
最近更新 更多