如何在蓝牙设备的iOS应用程序中显示警报?

时间:2017-02-13 23:36:55

标签: ios objective-c bluetooth ibeacon

是否可以在iphone设备上显示警告或推送本地通知,然后单击蓝牙按钮设备?

当app在后台并且正确使用Beacon时,可以这样做吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

1.是。只需制作蓝牙协议并为此操作设置标识符。(在蓝牙代表中获取此操作)
2.No. iBeacon被指定用于固定信息,例如ID,major。您只能找到iBeacon设备并获取信息。但您无法通过 iBeacon 协议与之通信。但是,如果您可以设计iBeacon设备,则可以通过蓝牙协议进行通信。

答案 1 :(得分:0)

是的,这是可能而且非常简单。许多制造商制造"点击"像Radius Network的Dot模型一样的信标。单击时,信标将传输其唯一标识符,iOS核心位置API将唤醒您的应用程序 - 即使已被终止或自启动后尚未启动 - 并提供category回调。您可以发送本地通知

正如@Lumialxk所述,iBeacon只发送数字标识符,因此您需要在这些标识符和要在应用中向用户显示的消息之间进行转换。这通常使用简单的if语句或查找表来完成。

收到此消息后,您可以将其作为本地通知呈现给用户,如下所示:

didEnter(region: CLRegion)

完全披露:我为Radius Networks工作。