Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在核心蓝牙中传输数据,无需连接两个iOS设备_Android_Ios_Swift_Core Bluetooth - Fatal编程技术网

Android 在核心蓝牙中传输数据,无需连接两个iOS设备

Android 在核心蓝牙中传输数据,无需连接两个iOS设备,android,ios,swift,core-bluetooth,Android,Ios,Swift,Core Bluetooth,我有两台iPad,它们同时充当中央和外围设备。我想将少量数据(总是8个字母的字符串)从一台iPad的外围设备传输到另一台iPad的中央设备,而不需要中央设备与外围设备建立连接。我希望将数据放入广告包中,并通过中央的didDiscover方法提取数据 我的方法是在CBPeripheralManager的StartAvertising方法中包含一个值为8个字母字符串的字符串键,但我认为核心蓝牙只支持两个已经建立的键:CBAdvertisementDataLocalNameKey和CBAdvertis

我有两台iPad,它们同时充当中央和外围设备。我想将少量数据(总是8个字母的字符串)从一台iPad的外围设备传输到另一台iPad的中央设备,而不需要中央设备与外围设备建立连接。我希望将数据放入广告包中,并通过中央的didDiscover方法提取数据

我的方法是在CBPeripheralManagerStartAvertising方法中包含一个值为8个字母字符串的字符串键,但我认为核心蓝牙只支持两个已经建立的键:CBAdvertisementDataLocalNameKeyCBAdvertisementDataServiceUuidKey。我认为你不能在这个方法中包含你自己定义的键,对吗?我的另一种方法是将8个字母的字符串作为CBAdvertisementDataLocalNameKey的值,该值有效,但在应用程序移动背景时被忽略

有没有办法在不连接iOS的情况下传输小数据?以下内容可以在Android中完成,因为我的朋友已经能够做到这一点。

古老但相关: