作者starkite (可乐果)
看板MacDev
标题[问题] Beacon背景侦测
时间Thu Jul 16 01:19:43 2015
请问各位大大
我需要在背景时继续侦测beacon事件
app kill掉不在background时也要触发
但是有些问题
当app未在background时且不在beacon侦测范围内
进入侦测的范围 didEnterRegion会触发事件发送LocalNotification是ok的
但是当自身已经在范围内就无法触发
而在app开启後关闭在background时
无法用didRangeBeacons继续侦测事件
但是自身已经在beacon的范围内了
因为没有进入并不会再次触发didEnterRegion
请问这样要如何继续在背景侦测?
也有在didEnterRegion加上
[self.locationManager startMonitoringForRegion:self.beaconRegion];
[self.locationManager startRangingBeaconsInRegion:self.beaconRegion];
但是好像没有成功.....
背景触发15分钟事件是指didEnterRegion吗?
但是我未开启app一样会触发阿...
这样那15分钟是指哪一个情况呢?
backgeound mode 勾选了
location updates uses Bluetooth LE accessoies Acts as Bluetooth LE accessory
但是不知道有什麽太大差异....
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.34.125.154
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1436980785.A.B35.html
※ 编辑: starkite (1.34.125.154), 07/16/2015 01:21:54
1F:推 darktt: 你可以看我的这篇文章#1KptTlCh,虽然它是用Swift写的 07/16 08:11
2F:→ darktt: 不过可以做到你想要的功能 07/16 08:11