我是 Android 新手,但通知有问题。我知道这个话题之前也有人讨论过,但我只是想知道是否还有其他方法可以解决这个问题。
问题:在我的应用程序中,我希望通知用户他/她已进入特定位置的半径。当应用程序处于活动状态并在前台时,我的功能正常工作。但是,我希望在应用程序不工作且不在前台时也通知用户。
在之前的帖子中,我发现这可以通过使用称为 C2DM 的东西来完成。虽然我不太了解,但通过使用 C2DM,我将引入额外的网络旅行。我的问题是,这是唯一的方法吗?这个功能不能以任何其他方式完成,在本地像某种守护线程之类的东西吗?
此外,如果 C2DM 只是一种方式,并且由于我的应用程序不在我的前台,那么一旦用户到达特定位置的半径,C2DM 是否也会通知?
想提前感谢大家。请让我知道你们中是否有人遇到过与此类似的情况/问题/要求,以及您是否可以强调前进的方向?