用于实现即时消息服务/聊天的框架

Framework for implementing an instant messaging service / chat

我想实现一个类似于 whatsapp 的即时消息服务。 消息已送达,即使发送者和接收者不需要同时在线。

是否存在这样做的框架(顺便说一句,我使用 linux 服务器)。 Google Clouse 服务适合这个吗?谢谢

Layer(暂时支持Android和iOS)

嘿,看看这个实现聊天的简单方法 Quickblox Api

你可以试试openfire。它有离线消息和一切。服务器也可以托管在 linux 中。

Google 云消息 (GCM) 是一种管理发往/发自 android 的小消息的服务。它确实要求用户使用 google 播放。

之所以如此酷,是因为他们会为您管理连接。他们会将东西排队长达四个星期,然后会发送一条消息告诉你已经超过几周了,你将需要处理一个新的请求以再次获取原始消息。

这是一项免费服务。有一些速率限制,但它们似乎很合理。也就是说,你不能用它来发送频繁的游戏动作,但它完全可以发送普通的短信。据我了解,GCM 只是一个服务器接口。您将不得不推出自己的 XMPP 服务器来存储和管理消息。注意:GCM 消息有负载限制,我认为它是 4k 左右……对于图像来说不够大。您必须通过 http 管理它们,并通过 GCM 发送图像名称。

他们还会向用户广播消息(一次 1000 条)。我有没有提到这是一项免费服务?

this link 之类的内容会让您入门。 API 键和注册号有点让人困惑。一旦你弄清楚了,一切都会奏效。您可以通过发送到 google 服务器等的 curl 消息来测试您的模拟器。

哦,GCM 还会跟踪您的所有用户分析。