使用私人房间创建聊天应用程序的最佳做法

时间:2017-09-28 18:21:25

标签: android ios meteor mobile react-native

我正在尝试与私人房间建立聊天应用程序(移动应用程序新手)。

用户可以创建具有唯一ID /链接的新房间,其他用户只能使用id / link进入房间。

我正在为客户端使用React-Native,但我真的很困惑我应该为服务器使用什么,以及这种情况的最佳做法是什么。

我想到这样的事情 - 用户创建一个房间,然后服务器创建表,其中包含以下数据:

{
    "id",
    "room-id",
    "room-name",
    "users": {
        "foo",
        "bar"
    }
}

并且房间ID是我给用户的。

如果我希望这个应用程序在ios和android上运行,我不知道应该使用哪种技术或库,我已经阅读过有关Meteor和Firebase的信息,但我不确定。

1 个答案:

答案 0 :(得分:0)

这是一个自以为是的答案,但无论如何我都会成功。

Meteor因其反应性而成为实施聊天的好方法。

构建聊天界面是一项非常简单的练习,而且效果非常好。 Meteor也支持IOS和Android,而构建系统也相对容易。

许多Meteor应用程序都将聊天作为一项功能,支持此建议。其他技术也可以做到,但据我所知,这样做会有更多的工作