使用 Firebase 在 android/iOS 应用程序与网络之间聊天

Posted

技术标签:

【中文标题】使用 Firebase 在 android/iOS 应用程序与网络之间聊天【英文标题】:chatting between android/iOS app to web using firebase 【发布时间】:2018-08-03 06:18:14 【问题描述】:

我遇到了一些查询,我想实现聊天系统,用户将从 android / ios 应用程序发布他们的查询。管理员(php/mysql)将通过管理面板接收它并从管理面板响应它们。为了实现这一点,我搜索了一些 API,即pusher、applozic 和 firebase。所以我的问题是我应该使用哪个来满足这个要求。假设如果我选择火力基地,那么流程将如何? IE。 1] android/iOS 用户的消息将发布在 firebase 数据库上, 2] web 管理面板将从数据库中获取所需的数据以给出响应 3]响应将再次存储在同一个数据库中(或者每个聊天需要单独的数据库??) 4]android/iOS 用户的应用会获取响应

这个逻辑正确吗?如果我错了,请纠正我。

如果提供示例代码/链接,那将对我有帮助。

【问题讨论】:

你需要存储少量数据然后firebase就可以了。否则你也可以使用applozic。 【参考方案1】:

为什么需要使用 PHP?根据我对聊天应用程序 php 的了解,它并没有那么好。您可以使用 Firebase(通知、数据库等)来实现这一点。您可以在 Android 和 iOS 上实现这一点。这里有一些参考 Firebase Chat Android, Firebase Chat iOS

【讨论】:

感谢您的回复,但是管理员将如何回复用户,因为管理员将没有任何应用程序,他将拥有管理面板/网页/电子邮件访问权限来回复 您还可以使用 firebase 后端创建 Web 应用程序。您必须根据需要设计消息机制的架构

以上是关于使用 Firebase 在 android/iOS 应用程序与网络之间聊天的主要内容,如果未能解决你的问题,请参考以下文章

vue js nativescript firebase web 应用到 android/ios 应用

带有一个适用于android、ios、web的插件的flutter firebase(实时)数据库? [复制]

我想找到一种使用 Firebase 作为 Android、IOS 和 Web 应用程序后端的最佳方法 [关闭]

Flutter Firebase Android/ios Google 登录错误

Firebase 有时会为 ios 设备获取令牌 NULL

如何将 firebase 令牌传递给 Laravel 应用程序?