Я разрабатываю приложение для чата BLE, чат из MAC-> iOS и iOS-> MAC готов. Я сделал так, чтобы MAC действовал как Central, а iOS — как Peripheral. От центрального к периферийному я использую характеристики записи для записи значения на периферийные устройства. Но для передачи данных с периферии на центральную я использую функцию ниже. периферийный менеджер.updateValue (данные, для: readCharacteristics, onSubscribedCentrals: ноль)
Он автоматически вызывает делегата на центральной стороне с именем didUpdateValueFor Characteristics, и у меня он отлично работает.
Теперь проблема возникает только на стороне Android, когда я использую тот же код на Android вместо использования iOS, в Android нет функции с именем периферийного менеджера.updateValue, но когда я использую функцию setValue для обновления значения характеристики, она не уведомляет центральный.
Каково решение ?