Layer 与 Quickblox ,哪个更好(更容易实现,性能特点)
用于消息、VoIP 和视频聊天,
我是否需要将 parse.com 添加到这些消息传递解决方案中以进行内容存储。
一些区别点是:
- Quickblox 支持视频和音频通话,而 Layer 不支持。
- Layer 提供 iOS、android 和 Javascript 的 SDK,unity sdk 正在排队中。 Quickblox 提供 iOS、Android 和 js 的 sdk。
- 以上所有内容仅供客户参考。如果您想从服务器控制某些内容,那么您必须使用 Rest API。
- Layer 提供 Rest 和 Websocket API,但 Quickblox 只提供 Rest API。
- 快速布洛克斯states https://quickblox.com/blog/quickblox-for-nodejs他们的js sdk可以在node.js服务器上使用。但我正在得到
This browser not supported
从 Node.js 服务器连接到聊天时出错。还指定了相同的错误here https://stackoverflow.com/questions/29430937/connect-quickblox-chat-server-from-node-js#comment55839009_29430937。这意味着无法使用 Quickblox 获取服务器上新消息/用户的实时通知。
- Quickblox 免费层客户支持很糟糕(例如,参见here https://i.stack.imgur.com/ysDaM.jpg(任何票证均无回复),here https://quickblox.com/blog/quickblox-for-nodejs/#comment-2388598334 and here https://twitter.com/knoxxs/status/672327623402496000)。我发现 Layer 的支持非常好。
- Layer的文档太好了。 Quickblox 的内容令人困惑。 Quickblox 也没有描述基本概念的文档。
- 层还提供支持UIKs https://atlas.layer.com/ios.
- Quickblox 提供内部用户管理,但 Layer 不提供。但是您可以使用 Parse 来执行此操作,如中定义的图层文档 https://developer.layer.com/docs/android/guides#parse.
- Layer 具有用于批量和系统级操作(例如发送公告)的平台 API,并且它们还提供对这些操作的参与度分析。
- 我还发现这个小层的特征 https://developer.layer.com/docs/platform#specifying-a-sender很有用。
还有很多差异。我上周刚刚开始使用聊天 Baas。会随着时间更新答案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)