1

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

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

重启后它不起作用,直到我启动任何使用蓝牙的应用程序

在我这样做之后,它也适用于我的应用程序!


但是,如果我在我的 plist 中设置 UIBackgroundMode 位置,我的应用程序即使在重新启动后也能很好地获得区域通知。

所以……是这样吗?或者这里有什么交易?:D 这是在 ios 7.1.1 下

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

4

1 回答 1

0

我做了两件事:

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

然后我发现有问题的应用程序在设备被锁定时试图在后台访问钥匙串

于 2014-06-03T07:28:40.513 回答