我正在尝试创建一个简单的 Android 聊天应用程序,用户可以在其中注册并拥有一个朋友列表来开始对话。我计划将Parse用于数据库后端,将 PubNub用于实际聊天频道。
我对这种应用程序没有太多经验。我知道需要做什么,但只是想从有经验的人那里得到意见。
这是我计划实施的模型:
- 在注册页面上收集的用户个人资料信息将存储在 Parse 数据库的表中
- 所有用户-朋友的关联都将存储在 Parse 中的一个表中
- 一旦用户选择一个朋友开始聊天,一个新的 PubNub 频道应该打开,并且该频道名称应该存储在 Parse 的一个表中(这个表包含所有活动的频道/聊天)
这看起来像我朝着正确的方向前进吗?或者可以做得更好吗?或者我可以使用其他任何服务吗?