替代iOS消息传递的“层”消息传递框架

问题描述 投票:7回答:4

我正在尝试将一些很酷的消息传递功能集成到我的iOS应用程序中,我想知道如果你们中的任何人知道https://layer.com/提供的软件的一个很好的替代品,它似乎是一个非常简单,无障碍的方式来接近它我需要我的后端由别人处理。这项服务的任何优点或缺点?任何替代?

ios objective-c cocoa mobile
4个回答
4
投票

Quickblox:https://quickblox.com

示例代码可用于简单的文本聊天,视频聊天,还包括文件传输:http://quickblox.com/developers/IOS

它具有免费的入门计划,在共享云上使用受限,并且还有企业计划在您自己的服务器上托管并根据需要执行自定义。


2
投票

嗯,我有偏见,但我认为你也应该考虑Chat by Stream。这是一个解释API如何工作的教程:https://getstream.io/chat/get_started/

该技术基于Go,RocksDB和Raft。我认为@ jonny-ramos提出了一个很好的观点。当您使用外部提供商时,很难看出在扩展技术方面做了多少工作。 Stream已经从地面构建,可以完全扩展,并且在基础设施方面具有高可用性。

我们最大的新兴竞争对手是Sendbird。您还应该看看他们的产品。我认为它不如Stream好,但它比Layer要好得多。


1
投票

我们在使用Layer时遇到了一些主要的可伸缩性问题,并且我们可能会考虑切换到更强大的功能。我记得当他们刚开始时,这与Parse的论点是一样的,尽管他们确实已经解决了问题,并且成为了一个更好的可扩展解决方案。也许Layer将遵循相同的路径。但就目前而言,在将Layer视为聊天框架时,需要考虑这一点。

Pubnub和Pusher提供了可用于构建聊天客户端的实时服务,但是它们实现起来很麻烦。


0
投票

来自http://afty.co的Talkchain

https://github.com/afty/TalkChain-iOS

更侧重于用户与聊天即服务的互动和货币化,但值得关注。

© www.soinside.com 2019 - 2024. All rights reserved.