gpt4 book ai didi

iphone - 获取苹果 "External Accessory framework"蓝牙设备的MAC地址

转载 作者:可可西里 更新时间:2023-11-01 05:31:45 27 4
gpt4 key购买 nike

我有一个与 Apple 兼容的蓝牙设备。

现在,我正尝试在应用程序中获取该设备的 MAC 地址。能否借助苹果的“External Accessory framework”获取蓝牙设备的MAC地址?

我听说无法通过正常方式获取 MAC 地址,但我对“外部附件框架”的理解不够好,无法决定是否可以使用该框架。

最佳答案

不,您无法获取 EAAccessory 的 mac 地址。我的意思是,您可以使用以下命令:

NSString *macAddress = [accessory valueForKey:@"macAddress"];

但正如您在 EAAccessory documents 上看到的那样,它没有记录在案。 . Apple 可以拒绝您的应用,或者此功能可能会在下一次 iOS 更新时停止工作等。

如果您只是想在特定型号的设备上执行自定义操作,在大多数情况下,您可以使用以下可用信息之一:

<EAAccessory: 0x17445c180> {
connected:YES
connectionID:29354791
name: 23HG YKL CXN
manufacturer: MANUFACTURER NAME
modelNumber: 878253-222
serialNumber: //not always available
firmwareRevision: 1.0.0
hardwareRevision: 1.0.0
protocols: (
"com.some.protocol",
"com.some.other.protocol"
)
}

或者它的混合,比如 (modelNumber + firmwareRevision) 等等。

PS:我知道根据以上信息,您不知道两个相同设备之间的区别,但取决于您正在开发的应用类型,这无关紧要。

希望对您有所帮助。

关于iphone - 获取苹果 "External Accessory framework"蓝牙设备的MAC地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9421026/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com