2013-03-22 72 views
0

我是一名android新手。我开发了几个应用程序,但都简单明了,只是使用了android的内置功能。PushNotifications - 如何实施

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

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

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

  1. 当应用程序得到通知,我的应用程序,应该联系网站,并获得最新的信息?还是会通过推送通知发送更新的信息?我想,我的应用程序会联系网站并获取信息。现在,我如何从网站获取数据?我应该得到页面的来源,做一些解析或什么?

我会要求更多的问题,因为专家们清楚我的问题...

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

+1

阅读有关Android的GCM服务。另外,请不要在问题标题前添加推送通知,ListView等标签,底部的标签绰绰有余。 – Luksprog 2013-03-22 11:09:53

+0

首先检查这是从服务器和Android应用程序很容易理解。 http://stackoverflow.com/a/15568988/1168654 – 2013-03-22 11:19:54

+0

希望这有助于:[GCM教程Android](http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-消息-GCM-PHP-和-MySQL的/) – 2013-10-16 09:16:11

回答

0

Demo App Tutorial你需要从获取的数据创建HTTP Web服务server.so当你收到关于服务器端更新的通知时,你只需要调用这个web服务和ge t您需要更新的数据