当iOS BLE外设进入后台状态时,广告包不会以常规方式发出,而是放置在一个特殊的“溢出”区域中,只有另一个明确寻找该设备的iOS设备才能检测到它们。
引用: 蓝牙外设后台执行模式 也就是说,在您的应用程序在后台广告时,与您的应用程序在前台时不同。特别是,在应用程序在后台广告时:
• CBAdvertisementDataLocalNameKey广告键被忽略,外设的本地名称不会被广告。
• CBAdvertisementDataServiceUUIDsKey广告键值中包含的所有服务UUID都放置在一个特殊的“溢出”区域中;它们只能被明确扫描它们的iOS设备发现。
是否有任何方法可以使Android中央(扫描器)在不连接到iOS外设的情况下检测到任何已广告的自定义UUID?
引用: 蓝牙外设后台执行模式 也就是说,在您的应用程序在后台广告时,与您的应用程序在前台时不同。特别是,在应用程序在后台广告时:
• CBAdvertisementDataLocalNameKey广告键被忽略,外设的本地名称不会被广告。
• CBAdvertisementDataServiceUUIDsKey广告键值中包含的所有服务UUID都放置在一个特殊的“溢出”区域中;它们只能被明确扫描它们的iOS设备发现。
是否有任何方法可以使Android中央(扫描器)在不连接到iOS外设的情况下检测到任何已广告的自定义UUID?