我正在开发一个应用程序,该应用程序需要在用户靠近我的商店时向用户发出通知。
我尝试使用具有locationListener的服务,该服务在用户位置的经度和纬度在特定范围内时发出通知。
它工作正常,但是当应用程序在后台运行时,它不会发出通知,因为它是后台服务;如果我使用前台服务,则会在发出正在进行的通知,这不是用户友好的。
即使应用程序处于后台,有什么方法可以在位置更改时发出通知吗?
答案 0 :(得分:0)
经过大量研究,我知道这是由于Android 8+中的行为更改,我设法使用AlarmManager解决了该问题。