我正在结合FlinkeyBox使用TapKey开发工具包。到目前为止(SDK2.12.7),我曾经能够在TapkeyEnvironmentConfigBuilder中设置BleServiceUuid。现在我已经升级到最新的SDK版本,方法TapkeyEnvironmentConfigBuilder.setBleServiceUuid已经不存在了。我在任何迁移指南中也找不到它。
有人能帮帮忙吗?
发布于 2021-10-14 08:27:38
事实上,这个信息是缺失的。我们将在迁移指南中介绍这一点。
要更改BLE服务UUID,您现在必须使用TapkeyBleAdvertisingFormatBuilder。
TapkeyBleAdvertisingFormat advertisingFormat = new TapkeyBleAdvertisingFormatBuilder()
.addV1Format("[serviceUUID]")
//.addV2Format([domainID])
.build();
TapkeyServiceFactory tapkeyServiceFactory = new TapkeyServiceFactoryBuilder(this)
.setBluetoothAdvertisingFormat(advertisingFormat)
...
.build();新一代硬件将使用新的蓝牙广告,然后必须使用V2格式进行配置。但现在,只需配置V1格式就足够了。有关如何配置TapkeyBleAdvertisingFormat的详细信息,请与您的服务提供商联系。
https://stackoverflow.com/questions/69566112
复制相似问题