android - 需要一个安卓推送框架

标签 android node.js redis push pusher

我们需要在我们的 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/

相关文章:

c# - Redis MQ队列深度监控

php - Redis 中的 FLUSHALL ASYNC 线程安全吗?

javascript - Android 横向/纵向视口(viewport)不同

android - 在 Android Studio 中进行 gradle 构建时,如何将资源提取到资源目录中?

Androidx错误膨胀 View

javascript - Node.js 集群主进程在 kill & pgrep 后重启?

node.js - Orocommerce Composer 安装失败

node.js - 单引号转义 - sequelize 迁移

redis - 集群环境下如何使用redis scan?

java - 二进制 XML 文件行 # : Error inflating class <unknown> using an ArrayAdapter and AsyncTask