【发布时间】:2015-10-23 09:42:30
【问题描述】:
情况如下:
我有一个自制的信标,它宣传比其 UUID、主要值、次要值更多的数据(温度数据)。当我的应用程序处于前台并扫描时,我可以获得更新的温度值(无需连接)。此外,当有 "didEnterRegion" 事件时(仅当应用程序关闭时),我会收到一个简单的本地通知(说“进入信标范围!”)。
我想在此通知中设置更新后的温度值,但我正在为此苦苦挣扎。有没有人已经做过这样的事情? 我只找到了这个:ibeacon-get-major-and-minor-only-looking-for-uuid 但它没有帮助,因为值仍然是固定的。
有什么建议吗?
【问题讨论】:
-
你看下层核心蓝牙 API 了吗?我认为你可以在那里做任何你需要的事情,即使是在广告阶段。
-
您如何检索附加数据?通过 CoreBluetooth 特性?您可以在后台使用核心蓝牙