iBeacon区域监控:重启手机时不恢复,除非我设置了位置后台模式



我一整天都在测试我的应用程序对信标的监控。一般来说,它工作正常:

  • 前台工作中的通知
  • 后台工作通知

,

重启后它不工作,直到我启动任何使用BluetoothLE

的应用程序

在我这样做之后,它对我的应用程序也很好!


但是如果我在我的plist中设置了UIBackgroundMode位置,我的应用程序即使在重启后也能得到区域通知。

所以…就是这样吗?或者这是怎么回事?: D这是在ios 7.1.1下btw

代码非常少:https://github.com/RadiusNetworks/ibeacon-background-demo/blob/master/BackgroundDemo/BDAppDelegate.m

我做了两件事:

首先,我减少了应用启动>>的时间,主要是通过只在应用移到前台时执行操作。这是第一步,但对于我正在开发的真正应用程序来说,这只是解决方案的一半

然后我发现有问题的应用程序试图访问后台的钥匙链,而设备被锁定我把它移到后面的点,BING它工作了!

相关内容

  • 没有找到相关文章

最新更新