繁体   English   中英

后台警报服务

[英]Proximity Alert Service in background

我正在开发一个应用程序,当用户输入具有给定纬度,经度和半径的特定位置时,我需要一个接近警报。 我编写了一个服务,该服务实现LocationListener并由BroadcastReceiver侦听,以在用户接近时发出通知。 一切正常,但是当我从最近的应用程序列表中删除该应用程序时,它不再发送广播意图。 但是根据我的实际要求,即使用户从最近的列表中删除该应用程序,或者该应用程序不在后台,当用户处于具有给定半径的特定纬度和经度时,我也需要获得通知。

我认为您做错了。 我可以确定是否在您的帖子中提供了一些代码。

您必须将LocationManager用于此类要求。 在此处阅读文档 第一行说

此类提供对系统位置服务的访问。 这些服务允许应用程序获取设备地理位置的定期更新, 或者在设备进入给定地理位置的附近时触发应用程序指定的Intent。

即使您的应用未运行,也可以使用其API addProximityAlert注册接近警报。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM