コアのBluetoothフレームワークを使用しています。私は、このフレームワークを使用して周辺機器を作成しようとしています。私の周辺機器を使用してデータを広告:CoreBluetoothでは、広告キー「Manufacturer Data」が許可されていません。
はここmanager=[[CBPeripheralManager alloc]initWithDelegate:self queue:nil];
[manager startAdvertising:dictionary];
私が広告のために渡していた辞書がある:広告キー「メーカー:
NSDictionary *dictionary = [[NSDictionary alloc] initWithObjectsAndKeys:
@"name", CBAdvertisementDataLocalNameKey,@"some other data",CBAdvertisementDataManufacturerDataKey,nil];
が、私は警告を取得したアプリケーションを実行していたときにCoreBluetoothでは「データ」は許可されていません。
と、中央のCBAdvertisementDataManufacturerDataKey
キーを使用して送信した「その他のデータ」は取得できません。私は中央の側で名前を得ている。どうすれば広告データで他のデータを送信できますか?
解決方法を見つけましたか? – civiac
@civiac:いいえ、実際はメーカーのデータを変更できません。私はデモアプリケーションを行っていたので、name_someデータ(_と区別)を使用し、中央側で処理を完了しました。さらに私の場合、私の必要に応じてBLEデバイスを手に入れました。 –