TapKey SDK 版本 2.17.6 中的 setBleServiceUuid 方法
setBleServiceUuid method in TapKey SDK version 2.17.6
我将 TapKey SDK 与 FlinkyBox 结合使用。
到目前为止(SDK 2.12.7),我曾经能够在 TapkeyEnvironmentConfigBuilder 中设置 BleServiceUuid。
现在我已经升级到最新的 SDK 版本,方法 TapkeyEnvironmentConfigBuilder.setBleServiceUuid 已经消失了。我在任何迁移指南中也找不到它。
有人可以帮忙吗?
确实缺少此信息。我们将在迁移指南中对此进行介绍。
要更改 BLE 服务 UUID,您现在必须使用 TapkeyBleAdvertisingFormatBuilder
。
TapkeyBleAdvertisingFormat advertisingFormat = new TapkeyBleAdvertisingFormatBuilder()
.addV1Format("[serviceUUID]")
//.addV2Format([domainID])
.build();
TapkeyServiceFactory tapkeyServiceFactory = new TapkeyServiceFactoryBuilder(this)
.setBluetoothAdvertisingFormat(advertisingFormat)
...
.build();
新一代硬件将使用新的蓝牙广告,然后必须使用 V2 格式进行配置。但现在只需配置 V1 格式就足够了。有关如何配置 TapkeyBleAdvertisingFormat 的详细信息,请联系您的服务提供商。
我将 TapKey SDK 与 FlinkyBox 结合使用。 到目前为止(SDK 2.12.7),我曾经能够在 TapkeyEnvironmentConfigBuilder 中设置 BleServiceUuid。 现在我已经升级到最新的 SDK 版本,方法 TapkeyEnvironmentConfigBuilder.setBleServiceUuid 已经消失了。我在任何迁移指南中也找不到它。
有人可以帮忙吗?
确实缺少此信息。我们将在迁移指南中对此进行介绍。
要更改 BLE 服务 UUID,您现在必须使用 TapkeyBleAdvertisingFormatBuilder
。
TapkeyBleAdvertisingFormat advertisingFormat = new TapkeyBleAdvertisingFormatBuilder()
.addV1Format("[serviceUUID]")
//.addV2Format([domainID])
.build();
TapkeyServiceFactory tapkeyServiceFactory = new TapkeyServiceFactoryBuilder(this)
.setBluetoothAdvertisingFormat(advertisingFormat)
...
.build();
新一代硬件将使用新的蓝牙广告,然后必须使用 V2 格式进行配置。但现在只需配置 V1 格式就足够了。有关如何配置 TapkeyBleAdvertisingFormat 的详细信息,请联系您的服务提供商。