我们需要在我们的 android 聊天应用程序 chat 中实现推送功能。我们不想采用基于数据库轮询 http 端点的方法,因为这意味着轮询,而且它会很快耗尽电池电量。
所以,我们正在寻找一个实时推送框架或一个带有 channel 订阅的 PubSub 机制(每个用户在他的一生中都是一个唯一的 channel 名)。我们经历了以下过程:
- Faye.js (基于 nodejs 和 redis,但没有用于客户端的 android 库)
- Pusher (但这有一个“Activity 连接”的限制。这不会让很多用户在线,因为每个用户登录都会创建一个到 pusher.com 的连接,这是收费的)
- PubNub (与 Pusher.com 相同的问题)
在我们的案例中,任何带有 android 客户端库的消息传递框架都可以。
最佳答案
关于android - 需要一个安卓推送框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11373752/