我试图将iOS BLE设备用作BLE外围设备,并在后台进行广告宣传。
我已经想出了如何在后台做广告并让其他设备检测到它来寻找特定的蓝牙UUDID。
不幸的是,当应用在后台时,不会传输广告客户信息。当应用程序处于后台时,有没有办法发送短字符串或其他特定设备?如果应用程序会在短时间内被唤醒(如果可能的话),那就没问题了。
答案 0 :(得分:1)
当应用程序落后时,广告服务将从广告包中删除。只有前台扫描iOS设备才能获得服务。
广告服务是任意UUID。您可以轻松找出一些编码来存储字符。但是,这有几点需要注意,比如
我建议你不要试图欺骗系统。而是计划在短时间内连接到外围设备并在此间隔期间将数据发送到中心。