#tapkey
Вопрос:
Я использую TapKey SDK в сочетании с FlinkeyBox. До сих пор (SDK 2.12.7) я мог устанавливать идентификатор BleServiceUuid в TapkeyEnvironmentConfigBuilder. Теперь я обновился до новейшей версии SDK, и метод TapkeyEnvironmentConfigBuilder.setBleServiceUuid просто исчез. Я также не могу найти его ни в одном руководстве по миграции.
Кто-нибудь может помочь?
Ответ №1:
Действительно, эта информация отсутствует. Мы рассмотрим это в руководстве по миграции.
Чтобы изменить UUID службы BLE, теперь вам необходимо использовать TapkeyBleAdvertisingFormatBuilder
.
TapkeyBleAdvertisingFormat advertisingFormat = new TapkeyBleAdvertisingFormatBuilder()
.addV1Format("[serviceUUID]")
//.addV2Format([domainID])
.build();
TapkeyServiceFactory tapkeyServiceFactory = new TapkeyServiceFactoryBuilder(this)
.setBluetoothAdvertisingFormat(advertisingFormat)
...
.build();
Новые поколения оборудования будут использовать новую рекламу Bluetooth, которая затем должна быть настроена в формате V2. Но пока достаточно будет просто настроить формат V1. Для получения дополнительной информации о том, как настроить формат tapkeybleadvertising, пожалуйста, свяжитесь с вашим поставщиком услуг.
Комментарии:
1. Спасибо. Это работает 🙂