我是Android新手,并且遇到通知问题。我知道这个话题早已被采纳,但我只想知道是否还有其他方法可以解决这个问题。Android:如何在应用程序未运行时通知用户
问题:在我的应用程序中,我希望通知用户他/她已进入特定位置的半径。当应用程序处于活动状态并处于前台时,我的功能正在运行。然而,我会希望在应用程序不工作时还通知用户,而不是在前台。
在之前的文章中,我发现这可以通过使用称为C2DM的东西来完成。尽管我并不是很了解它,但是通过使用C2DM,我将引入额外的网络旅程。我的问题是唯一的办法呢?这个功能不能以其他方式完成,本地的东西就像守护线程的某种东西?
此外,如果C2DM只是方式,并且由于我的应用程序不在我的前台,当用户到达特定位置的半径时,C2DM是否也会通知?
想感谢大家提前。请让我知道如果你们中的任何一个人遇到过类似的情况/问题/要求,并且如果你能突出显示这方面的前进方向?
C2DM用于从服务器获取通知,这可能不是您想要的。 (除非你有一个服务器不断监视设备的位置,这可能不是一个隐私意识的用户想要的。) – Wyzard 2012-08-12 20:42:53
嗨@Wyzard,是啊,我没有一个服务器跟踪用户的设备位置:) .. 。我发誓;)...寻找替代方式去做这件事...感谢您的意见,请让我知道,如果你想到任何。 – user1593953 2012-08-13 12:35:50