簡體   English   中英

Android:當應用程序未運行時如何通知用戶

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM