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

Cross-platform text, image, video Chat for Android, iOS and Web using Firebase/Parse/PubNub

我想开发一个跨平台聊天应用程序,我可以用它发送文本,url,图像,位置,视频 给我的朋友可以在 android/ios/web 上。

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

如何仅使用 Firebase 或仅使用 Parse 或仅使用 PubNub?如果实在不行,我们可以探讨结合使用的可能性。

注意事项/问题: 1. Firebase:Web 有 'Firechat',iOS 有 'firechat/swiftchat',android 有 'chat'。如何同步它们?

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

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

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

使用 PubNub 进行实时聊天。您列出的所有平台都有 SDK。 对于图像,您 send/receive 使用图像 url 的数据,同时使用 Parse 存储图像。

只要您使用相同的凭据(您的 pub/sub 密钥)将所有消息发布到同一频道,无论您的用户使用什么平台,所有消息都会同步。

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

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