如何从目标 C 更改 CBAdvertisementDataLocalNameKey 值?

Posted

技术标签:

【中文标题】如何从目标 C 更改 CBAdvertisementDataLocalNameKey 值?【英文标题】:How to change CBAdvertisementDataLocalNameKey value from objective C? 【发布时间】:2021-04-30 13:45:27 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

CBAdvertisementDataLocalName Apple Developer page The Ultimate Guide to Apple's Core Bluetooth

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

【讨论】:

以上是关于如何从目标 C 更改 CBAdvertisementDataLocalNameKey 值?的主要内容,如果未能解决你的问题,请参考以下文章

如何更改照片访问权限消息(目标 c)

如何更改按钮的位置。目标-c

如何更改目标 c 中的文本字段边框样式?

如何在目标 C 中更改 UIPickerView 的宽度

目标 C - 如何使用按钮单击操作更改 UIslider 值

以编程方式更改导航根视图目标 c