我希望我的应用程序发送一个“不可连接”的广告?
当我看到startAdvertsing方法时,它告诉我只支持CBAdvertisementDataLocalNameKey和CBAdvertisementDataServiceUUIDsKey。
这是否意味着不能将CBAdvertisementDataIsConnectable设置为NO以模拟iBeacon
如果有其他方法来模拟“不可连接”的外围设备,请让我知道。
advertisementData -包含您要公布的数据的可选字典。CBCentralManagerDelegate协议参考中详细介绍了advertisementData字典的可能键。也就是说,外围设备管理器对象只支持两个键:CBAdvertisementDataLocalNameKey和CBAdvertisementDataServiceUUIDsKey
发布于 2015-02-16 18:22:04
我认为“可连接”这个术语可能会引发一些担忧。“连接”是关于中央(即客户端)查询您的服务公开的特征(即属性)。
正如文档所述,您提到的特定密钥(目前)不受支持,但我不明白为什么它的可用性对您是必要的。
如果您没有任何与您的服务相关联的特征,那么将没有任何东西可以连接。对,是这样?实际上,如果您跳过通告中的CBAdvertisementDataServiceUUIDsKey密钥,则外围设备将显示为没有服务,因此没有要查询的特征(通过连接)。
https://stackoverflow.com/questions/26317952
复制相似问题