0

我是android的新手。我开发的应用程序很少,但都简单明了,只是使用了android的内置功能。

在我的一次采访中,有人问我推送通知,我决定看看推送通知是什么。我理解推送通知的概念(我认为),但每当我读到“服务器”这个词时,我都吓坏了。

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

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

  1. 当应用程序收到通知时,我的应用程序是否应该联系网站并获取最新信息?还是会通过推送通知发送更新的信息?我想,我的应用程序会联系网站并获取信息。现在,我如何从网站获取数据?我应该获取页面的来源并进行某种解析吗?

我会问更多问题,因为专家会澄清我的问题......

对不起,如果我的问题太天真,但这是唯一可以帮助我的地方......

4

2 回答 2

0

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

你可以参考这个文档

适用于 Android 的 Google 云消息传递

GCM:入门

并且还给出了Demo App Tutorial

于 2013-03-22T11:11:08.193 回答
0

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

于 2013-03-22T11:12:10.520 回答