1
有沒有辦法從CBPeripheralManager
修改CBAdvertisementDataManufacturerDataKey
?我知道我可以從CBCentralManager
得到CBAdvertisementDataManufacturerDataKey
。從外設更改CBAdvertisementDataManufacturerDataKey
我想這樣做的原因是因爲我希望外設公佈一個10字節的值,而不是訴諸中央連接到它,發現服務,然後讀取一個包含10字節值的特性。
我能否從外設(iOS設備)檢索此自定義服務而無需連接到它? – Allen
是的,它會出現在設備被發現時看到的廣告數據中。但是,背景與前景廣告存在限制。查看peripheralManager文檔獲取更多詳細信息https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/CBPeripheralManager_Class/Reference/CBPeripheralManager.html –
OH - 本地名稱。是的,我意識到這一點,但我需要外圍設備在後臺做廣告......感覺目前的iOS SDK非常有限 – Allen