2013-04-04 81 views
3

我在iOS和WP7上實現了推送通知。在Android上實現推送通知的簡單方法

在這兩種情況下,20行代碼都沒有更多,甚至像我這樣的非本地程序員也完全可以自我解釋。

現在我正試圖在Android上做同樣的事情。爲了記錄我的應用程序只做了2件事。打開帶有URL的webView並註冊推送通知。

我發現Android的內容是API和THIS教程中的示例代碼。然而,很難相信我需要5到6個Java類50-80行代碼來完成這樣一個簡單的任務。我看到代碼試圖連接到你的服務器5次,等待每一段時間再次嘗試等等等等。我想這只是許多「不需要」的東西中的一個,只是躺在更讓我困惑。

是否有一個乾淨而簡單的方式來註冊推送通知?我對在服務器上註冊令牌不感興趣,因爲我自己會這樣做。我只需要從GCM服務器獲取令牌,不需要任何花哨。


因爲我曾嘗試使用示例代碼,但記錄曾經有2種不同類型的錯誤:

1)有些時候,而不是說我在GCM服務器中註冊的,它說,我成功地取消了註冊?!我不知道爲什麼會發生這種情況。我剛殺了應用程序並重新啓動,有時候我收到了這條消息。

2)有些時候沒有任何理由,當應用程序在後臺我有一個消息,它墜毀,停止工作。

回答

0

不知道該告訴你什麼。除非你想編寫你自己的推送服務,否則Google的GCM是一條路。這是'Getting Started'文檔。

+0

你可以看看這個問題:http://stackoverflow.com/questions/15817298/android-sample-code-for-push-notifcations-crashing – donparalias 2013-04-04 20:12:08