Не получение уведомлений BLE при использовании API 33 для устройства Android 12. ⇐ Android

Форум для тех, кто программирует под Android
Anonymous
Не получение уведомлений BLE при использовании API 33 для устройства Android 12.

Сообщение Anonymous »

Новая версия API Bluetooth не позволит устройствам более старых версий (например, устройствам Android 12) получать уведомления, но старые API могут работать нормально.

Код: Выделить всё

public void onCharacteristicChanged (BluetoothGatt gatt,
BluetoothGattCharacteristic characteristic,
byte[] value) {
}
API 33 отлично работает на Android 13, не работает на Android 12.

Код: Выделить всё

        override fun onCharacteristicChanged(gatt: BluetoothGatt,
characteristic: BluetoothGattCharacteristic
) {
}
старая версия отлично работает на Android 13 и 12.
Есть ли способ использовать API новой версии, но заставить устройства работать нормально, как показано ниже Android 12?

Подробнее здесь: https://stackoverflow.com/questions/756 ... -12-device

Вернуться в «Android»