2013-03-08 113 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