2013-03-08 53 views
0

我看到Google Play实现了一个自动更新应用的好工具,他们是怎么做到的?Google Play如何实现自动更新?

如果它是一个广播接收器,如何让它听一个网络服务?

感谢

回答

2

他们使用Google云消息传递,它是推送通知服务。

http://developer.android.com/google/gcm/index.html

+0

是的,这是我正在寻找,谢谢edthethird – OWZY 2013-03-16 01:40:38

+0

很高兴我能帮上忙。我是[Kinvey](http://www.kinvey.com/)的工程师,并且我们正在构建一个Android库以使其更易于使用。 – edthethird 2013-03-17 19:44:53

+0

太好了,我喜欢你在做什么,我支持像你这样的人。祝你好运 – OWZY 2013-03-17 20:56:28

3

如何使用
运行的谷歌Play服务的客户端库

自动更新

设备Android 2.2及更高版本,并且有谷歌Play商店应用自动接收更新Google Play服务。使用最新版本的Google Play服务增强您的应用,而不用担心用户的Android版本。

http://developer.android.com/google/play-services/index.html

基本理念的背后是软件检查版本,因为它包含一个唯一的密钥和版本号,如果谷歌发现版本的客户机和服务器版本之间相同的密钥的差异也允许应用程序更新

+0

谢谢你的解释,但我需要知道的是如何以编程方式实现一个小的应用程序,它可以侦听像谷歌webservice的发挥做更新。 – OWZY 2013-03-08 23:00:48

+0

你需要一个客户谁会检查你的Web服务一段时间后,找到密钥和版本号。所以每次客户端有互联网连接时,Web服务器可以监听客户端提供的信息。如果你发现客户端需要更新只是允许下载新的通过使用广播接收器产品 – Garry 2013-03-08 23:02:30

+0

? – OWZY 2013-03-08 23:03:22

相关问题