如何从 objective C 更改 CBAdvertisementDataLocalNameKey 值?

How to change CBAdvertisementDataLocalNameKey value from objective C?

我有多个加速计传感器,我需要在第一次开始使用该传感器时更新每个传感器的广告数据名称 (CBAdvertisementDataLocalNameKey)。从 iOS(Objective-C 或 Swift)应用更新它的最佳方法是什么?

您无法通过您的应用程序控制此数据,因为此数据直接“按原样”从远程 BLE 设备到达。在这种情况下,这是您要扫描的设备的名称。看看这个:-

您可以实际更改它的唯一方法是,如果您可以访问加速度计传感器的源代码,然后更改名称将取决于这些传感器上的特定软件 运行。