我正在使用Apple 的 BLTE Tansfer来模拟心率监测器。我还有一个接收模拟数据的应用程序。
我对 CBPeripheral 的使用有疑问:
我想控制外围设备的名称。
首先,我尝试使用以下方法添加 GAP 服务和名称特征:
[CBUUID UUIDWithString:CBUUIDGenericAccessProfileString]
[CBUUID UUIDWithString:CBUUIDDeviceNameString]
但 Xcode 告诉我不建议这样做。似乎该服务已经包含在内(在接收方观看didDiscoverServices时)。
如何访问 name 属性(我想将其传输给接收者)?