android - 即时消息如何发送到 Android 应用程序?

标签 android push-notification google-cloud-messaging

假设用户安装了 Facebook android 应用程序,但未打开。

当用户收到 friend 的聊天消息时,它会出现在手机上。这是使用 Google Cloud Messaging 推送通知来传送聊天消息吗?这是向用户发送消息的最佳做法吗?

或者,android应用程序(Facebook/whatsapp/wechat)是否需要打开一个持久的Web套接字连接?

最佳答案

对于您特别列出的应用程序:

Facebook Messenger 使用 MQTT . WhatsApp 因使用 XMPP 而广为人知。这两个应用程序都使用长期套接字连接。

尽管如此,GCM 是最容易设置的。

关于android - 即时消息如何发送到 Android 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33992760/

相关文章:

javascript - 通过 GCM 在渐进式网络应用程序中推送通知

android - 多个自定义帐户与 GCMIntentService 结合使用

android - 如何在 Android SOAP Web 服务中将 InputStream 数据转换为 String

android - 随机使用应用程序时出现 ANR

android - 更改 Volley 框架的重定向策略

android - Kotlin 适用于 String 未按预期工作

macos - 无法在 Mac 上注册 Apple 推送通知服务

objective-c - 好友请求实时通知接收者设备

当应用程序未运行时,Android 设备不会显示响应远程推送通知的警报

android - Pushwoosh 和 Android Phonegap 应用程序无法通信