PushNotifications - 如何实施

时间:2013-03-22 11:06:40

标签: android push-notification

我是android的新手。我开发了一些应用程序,但都很简单,只使用了android的内置功能。<​​/ p>

在我的一次采访中我被问及推送通知,我决定看一下Push Notifications是什么。我理解推送通知的概念(我认为),但每当我读到“服务器”一词时,它就吓坏了我。

我理解所有客户端编码,但我不知道如何实现服务器端编码。我见过有些人使用XMPP,MQTT等,那是什么?这是我的场景和我想知道的......

场景:::假设我有一个网站,有一个表(从数据库中检索值),我每天都会更新几列。我希望这些更新能够反映在我的Android应用程序中。因此,正如我所读到的,推送通知可以告诉应用程序有可用的更新。好。我很好,直到这里..

  1. 当应用程序收到通知时,我的申请是否应该联系网站并获取最新信息?或者通过推送通知发送更新的信息?我想,我的申请将联系网站并获取信息。现在,我如何从网站获取数据?我应该获取页面的来源并进行某种解析吗?
  2. 我会问更多问题,因为专家清楚我的问题......

    很抱歉,如果我的问题太天真,但这是唯一可以帮助我的地方......

2 个答案:

答案 0 :(得分:0)

推送通知意味着适用于Android的Google云端消息传递(GCM)是一项服务,可让您将数据从服务器发送到用户的Android设备。

您可以参考此文档

Google Cloud Messaging for Android

<强> GCM: Getting Started

还有Demo App Tutorial给出

答案 1 :(得分:0)

在您的情况下,您需要创建HTTP Web服务以从服务器获取数据。因此,当您收到有关服务器端更新的通知时,您只需要调用此Web服务并获取更新所需的数据