我正在尝试使用私人房间(新的移动应用程序)构建聊天应用程序。
用户可以创建具有唯一ID/链接的新房间,而其他用户只能通过使用ID/链接进入房间。
我正在为客户端使用React-native,但我真的很困惑我应该为服务器使用的是什么,而对于这种情况的最佳实践是什么。
我已经考虑了这样的事情 - 用户创建一个房间,然后用以下数据创建表:
{
"id",
"room-id",
"room-name",
"users": {
"foo",
"bar"
}
}
和房间ID是我给用户的。
我不知道如果我想在iOS和Android上运行此应用程序,我应该使用哪种技术或库,我已经阅读了有关Meteor和Firebase的信息,但我不确定。
这是一个自以为是的答案,但无论如何我都会做到。
流星是实现聊天的一个很好的解决方案。
构建聊天界面是一个非常简单的练习,并且效果很好。流星也支持iOS和Android,并且构建系统使其相对容易。
许多流星应用程序具有聊天作为功能,可以支持此建议。其他技术也可以做到,但是据我所知