我的问题陈述如下: 我开发了一个基于客户端-服务器模型的应用。现在,为了通知客户端事件,可能有两种情况:
1.如果客户端连接到服务器,则通过连接的套接字发送数据来发送通知。
2.如果客户端没有连接,则使用Android的android.telephony.SmsMessage向客户端发送消息,而在客户端端使用广播接收器接收此消息。
现在我想知道是否有其他方法可以使用Internet连接(数据连接)发送通知。我有一个解决方案,即创建一个服务,每当用户打开数据连接时连接到服务器并监听通知,但我认为它会消耗额外的资源。
我想知道Facebook或WhatsApp是如何向其用户发送通知的。
1.如果客户端连接到服务器,则通过连接的套接字发送数据来发送通知。
2.如果客户端没有连接,则使用Android的android.telephony.SmsMessage向客户端发送消息,而在客户端端使用广播接收器接收此消息。
现在我想知道是否有其他方法可以使用Internet连接(数据连接)发送通知。我有一个解决方案,即创建一个服务,每当用户打开数据连接时连接到服务器并监听通知,但我认为它会消耗额外的资源。
我想知道Facebook或WhatsApp是如何向其用户发送通知的。