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 的详细信息,请联系您的服务提供商。