跨平台文本,图像,视频聊天,适用于Android,iOS和Web,使用Firebase/Parse/PubNub



我想开发一个跨平台的聊天应用程序,我可以用来向我的朋友发送文本,url,图像,位置,视频,这些文本可以在Android/iOS/Web上。

我希望聊天是实时的,并希望确保即使用户不使用应用程序,他也会收到新传入聊天消息的"通知"。

如何仅使用Firebase或Parse或仅使用PubNub来做到这一点?如果不可能,我们可以探索将它们组合使用的可能性。

注意事项/问题:1. Firebase:它有网络版的"Firechat",iOS版的"Firechat/swiftchat"和安卓版的"聊天"。如何使它们相互同步?

  1. PubNub 限制在一条消息中仅发送 32kb。

  2. 我读过几个地方 Parse 不支持实时聊天?

我已经尝试在这里搜索不同的问题,但没有找到任何可以满足我所有要求的解决方案。

使用 PubNub 进行实时聊天。您列出的所有平台都有 SDK。对于图像,您可以使用图像 URL 发送/接收数据,同时使用 Parse 存储图像。

只要您使用相同的凭据(您的发布/订阅密钥)将所有消息发布到同一频道,无论您的用户在哪个平台上,所有消息都会同步。

对于推送通知,您应该能够使用 PubNub 或 Parse。

如果您需要实时映射用户位置,也可以尝试 PubNub 的 EON 。http://www.pubnub.com/developers/eon/

最新更新