Android 在核心蓝牙中传输数据,无需连接两个iOS设备
我有两台iPad,它们同时充当中央和外围设备。我想将少量数据(总是8个字母的字符串)从一台iPad的外围设备传输到另一台iPad的中央设备,而不需要中央设备与外围设备建立连接。我希望将数据放入广告包中,并通过中央的didDiscover方法提取数据 我的方法是在CBPeripheralManager的StartAvertising方法中包含一个值为8个字母字符串的字符串键,但我认为核心蓝牙只支持两个已经建立的键:CBAdvertisementDataLocalNameKey和CBAdvertisementDataServiceUuidKey。我认为你不能在这个方法中包含你自己定义的键,对吗?我的另一种方法是将8个字母的字符串作为CBAdvertisementDataLocalNameKey的值,该值有效,但在应用程序移动背景时被忽略 有没有办法在不连接iOS的情况下传输小数据?以下内容可以在Android中完成,因为我的朋友已经能够做到这一点。古老但相关:Android 在核心蓝牙中传输数据,无需连接两个iOS设备,android,ios,swift,core-bluetooth,Android,Ios,Swift,Core Bluetooth,我有两台iPad,它们同时充当中央和外围设备。我想将少量数据(总是8个字母的字符串)从一台iPad的外围设备传输到另一台iPad的中央设备,而不需要中央设备与外围设备建立连接。我希望将数据放入广告包中,并通过中央的didDiscover方法提取数据 我的方法是在CBPeripheralManager的StartAvertising方法中包含一个值为8个字母字符串的字符串键,但我认为核心蓝牙只支持两个已经建立的键:CBAdvertisementDataLocalNameKey和CBAdvertis