来自服务器的Android通知

时间:2012-08-29 08:31:55

标签: android notifications push-notification android-service

我的问题陈述如下: -

我开发了基于客户端 - 服务器模型的应用程序。现在要通知客户端事件可能有两种情况: -

  1. 如果客户端连接到服务器,则通过连接的套接字发送数据发送通知。

  2. 如果客户端未连接,那么我将使用Android的android.telephony.SmsMessage向客户端发送消息,并在客户端向广播接收器发送消息以接收此消息。

  3. 现在我想知道是否有其他方法可以使用Internet连接(数据连接)发送通知。我有一个解决方案,创建一个连接到服务器的服务,只要用户打开数据连接并监听通知,但我认为它会占用额外的资源。

    我想知道facebook或whatsApp如何向其用户发送通知

1 个答案:

答案 0 :(得分:2)

当我第一次开始为Android编程时。我还想过做Client-Server模型,但它是一个在android中实现的非常复杂的模型。还有一些名为GCM(谷歌云消息传递)的服务,被所有这些大巨头和我(小巨人)使用。这是link。使用GCM,您无需始终连接到客户端。您只需向客户端发送消息,客户端即可在客户端访问互联网时收到消息。

相关问题