在 iOS 7 中,一些核心蓝牙内容现已被弃用,例如 CBUUIDGenericAccessProfileString 和 CBUUIDDeviceNameString。这苹果文档 state
"(Deprecated. There are no replacements for these constants.)"
我想知道我们应该做什么来替换这些 GAP 东西,因为苹果文档和示例没有帮助。整个互联网似乎也对此保持沉默。我的代码几乎就像心率监测器示例其中仍然包含已弃用的代码
/* GAP (Generic Access Profile) for Device Name */
if ( [aService.UUID isEqual:[CBUUID UUIDWithString:CBUUIDGenericAccessProfileString]] )
{
[aPeripheral discoverCharacteristics:nil forService:aService];
}
直接使用通用访问服务 UUID 怎么样?
if ( [aService.UUID isEqual:[CBUUID UUIDWithString:@"1800"]] )//0x1800 is the Generic Access Service Identifier
{
[aPeripheral discoverCharacteristics:nil forService:aService];
}
请在此处查看有关的详细信息通用访问服务.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)