[英]Android : How to notify the user when the Application is not running
我是Android的新手,通知有問題。 我知道這個話題也早已討論過,但我只是想知道是否還有其他方法可以解決。
問題:在我的應用程序中,我希望通知用戶他/她已進入特定位置的半徑。 當應用程序處於活動狀態且處於前台時,我可以使用該功能。 但是,我希望在應用程序無法運行且不在前台時也通知用戶。
在以前的文章中,我發現可以通過使用稱為C2DM的方法來完成此操作。 雖然我不太了解它,但是通過使用C2DM,我會引入額外的網絡旅行。 我的問題是唯一的解決方法? 不能以其他方式完成此功能嗎,就像本地的某種守護進程線程一樣?
另外,如果僅使用C2DM,並且由於我的應用程序不在我的前台,那么一旦用戶到達特定位置的半徑,C2DM也會通知嗎?
在此先感謝大家。 請讓我知道您中是否有人曾經遇到過類似的情況/問題/要求,以及您是否可以重點指出前進的方向?
當應用程序處於活動狀態且處於前台時,我可以使用該功能。 但是,我希望在應用程序無法運行且不在前台時也通知用戶。
在LocationManager
上使用addProximityAlert()
,然后不管您的應用程序是否在前台都沒有關系。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.