我正构建一个应用程序,当他接近我的客户的某个商店时会通知用户。
我希望该应用程序会根据他的速度(30km / h + - 500m之前,15-24km / h - 之前200m,14km / h)通知用户 - - 之前70米)。
目前,CLCircularRegion
对象的半径设置为200,我希望根据我提到的速度更改它。
我希望你理解我的意思,如果没有,请在评论中写下你的问题,然后我会解释。
有没有人知道我该怎么做?
谢谢!
答案 0 :(得分:0)
您无法在后台执行此操作,因为您无法从那里更改受监控的区域。可能可以将范围设置为最大值,然后当应用程序收到更新时确定当前速度并决定是否通知用户,但这并不简单。因此,除了向用户询问他们想要的内容并提前设置之外,还没有一个很好的后台使用解决方案。
如果您的应用程序位于前台,那么您可以根据速度随时监控位置更改并更新受监控区域。