我正在尝试与私人房间建立聊天应用程序(移动应用程序新手)。
用户可以创建具有唯一ID /链接的新房间,其他用户只能使用id / link进入房间。
我正在为客户端使用React-Native,但我真的很困惑我应该为服务器使用什么,以及这种情况的最佳做法是什么。
我想到这样的事情 - 用户创建一个房间,然后服务器创建表,其中包含以下数据:
{
"id",
"room-id",
"room-name",
"users": {
"foo",
"bar"
}
}
并且房间ID是我给用户的。
如果我希望这个应用程序在ios和android上运行,我不知道应该使用哪种技术或库,我已经阅读过有关Meteor和Firebase的信息,但我不确定。
答案 0 :(得分:0)
这是一个自以为是的答案,但无论如何我都会成功。
Meteor因其反应性而成为实施聊天的好方法。
构建聊天界面是一项非常简单的练习,而且效果非常好。 Meteor也支持IOS和Android,而构建系统也相对容易。
许多Meteor应用程序都将聊天作为一项功能,支持此建议。其他技术也可以做到,但据我所知,这样做会有更多的工作