Ios后台服务计算距离并通知用户



我使用ios mapkit为我的项目。基本上,我试图在用户到达给定位置时通知他。我在这里做的是获取到目的地的距离,如果它在20米左右,我调用一个REST API,它会向另一个用户发送推送通知。如果应用程序在前台,这工作得很好。但应用在后台时怎么做呢?我知道ios中有后台模式。但我不知道这里适合哪种模式

谢谢

在生产代码中测试并部署了区域监控后,我可以告诉您,这对步行是有害的。它依赖于手机信号塔,在150-200米的围栏内,警报非常不稳定,这是一段很长的路要走。我们最初尝试了30米,结果是灾难性的,有大量的假阴性和一些假阳性。如果你真的想检测20米,那么你需要使用GPS模式,这是消耗电池,但它是唯一有这种粒度的东西。

最新更新