为何kill掉app之后还会不断收到通知?系统会一直监测?

1、当我启动app,监测region UUID,并且在enter中扫描到了beacon,并提示给用户,系统是不是会记录这些区域或者uuid major minor,当我kill掉app之后,系统还会给我通知,这很纠结,有何办法不让它通知了?除非关闭app的通知?

2、当app在后台range,程序会不断的扫描周围的beacon,貌似过一段时间之后,就不会扫描了,有时app会退出了,这是啥原因,系统会不定时的kill掉app么?还是后台range的时间有限制,并不是永远在后台运行的?

万分感谢!!!

  1. 如果调用了 startRangingBeaconsInRegion, 必须主动stopRangingBeaconsInRegion停止。
  2. iOS app后台是有时间限定的。这个你可以查一下关于iOS app 后台运行的相关内容。