【发布时间】:2017-07-12 16:17:17
【问题描述】:
我已经在这个主题上搜索了几天。我看过一些帖子,但没有一个实现有效,或者,他们提到了不推荐使用的私有方法、选项或库。我发现 Apple 文档是有史以来最糟糕的事情,但即使在被称为他们的文档的那面崩溃的文本墙中,我也发现了一些关于基于进入 iBeacon 范围启动终止应用程序的参考。
我需要的是让应用程序完全关闭并终止,就像用户完成并完成它一样。然后我需要在info.plist 中使用UIBackgroundMode 的BLE 服务来收听didRangeBeacons 委托方法。它着火了,所以我知道很多东西都在起作用。
到目前为止,所有实现都失败了。你到底是如何将应用程序从 iBeacon 范围内启动到后台状态的?我开始认为您所能做的就是在范围内触发本地通知...
【问题讨论】:
-
在检查您的设备是否启用和允许、设置时处理错误等方面有很多工作要做。请发布您尝试过的内容。
-
@danh 我的代码现在已更改为匹配下面
davidgyoung的答案
标签: ios objective-c bluetooth ibeacon uibackgroundmode