0

我希望我的应用程序发送“不可连接”广告?

当我看到该startAdvertsing方法时,它说只有CBAdvertisementDataLocalNameKey并且CBAdvertisementDataServiceUUIDsKey受支持。

这是否意味着CBAdvertisementDataIsConnectable不能设置为 NO 来模拟iBeacon?

如果有其他方法可以模拟“不可连接”的外围设备,请告诉我。

advertisementData- 包含您要宣传的数据的可选字典。advertisementData字典的可能键在CBCentralManagerDelegate协议参考中有详细说明。也就是说,外围管理器对象仅支持其中两个键:CBAdvertisementDataLocalNameKeyCBAdvertisementDataServiceUUIDsKey

4

1 回答 1

0

我认为“可连接”一词可能会引起一些担忧。“连接”是关于中心(即客户端)查询您的服务公开的特征(即属性)的。

如文件所述,您提到的特定密钥不受支持(此时),但我不明白为什么它的可用性对您来说是必要的。

如果您没有任何与您的服务相关的特征,那么将没有任何东西可以连接。正确的?事实上,如果您从广告中跳过 CBAdvertisementDataServiceUUIDsKey 键,那么外围设备将看起来没有服务,因此没有要查询的特征(通过连接)。

于 2015-02-16T10:22:04.103 回答