我必須爲Android設備(2.2及更高版本)構建應用程序,其中包括必須實施推送通知。我知道Google提供C2DM服務來處理這類信息。我還讀了關於C2DM的tutorial以及如何實現這一點。適用於Android的位置感知推送通知
我的問題是,根據我的應用需求,通知不能顯示到已註冊,但只對上一定範圍內從一個特定的緯度// LNG點的特定設備的所有設備。
如
顯示推送通知只對當前位於北緯設備:40.22和液化天然氣:22.1在一系列的 10公里
所以,我以爲是送通知以及緯度/經度點和特定範圍。然後,應用程序將檢查其當前位置是否在期望的範圍內。如果是這樣,通知將在用戶屏幕上彈出,如果不是,它將消失。
- 你覺得呢?這是一個很好的解決方案,還是你可以提出更好的建議?
- 此外,如果我保留此解決方案,我如何訪問我的廣播接收器(誰接受來自C2DM服務的推送通知)內的用戶位置?
這似乎是一個好方法,相關的地址。而且你可能希望廣播接收器觸發一個服務來啓動,這個服務可以抓取位置。 – FoamyGuy 2012-03-16 15:43:48
@Tim如何觸發該服務?你能提供一段樣例代碼嗎?謝謝! – antoniom 2012-03-16 15:48:18
看看這個類似的問題:http://stackoverflow.com/questions/12081964 – alga 2013-12-13 19:24:26