11

私はコアBluetoothフレームワークで作業しています。このフレームワークを使用してペリフェラルを作成しようとしています。私のペリフェラルは、次を使用してデータをアドバタイズします。

manager=[[CBPeripheralManager alloc]initWithDelegate:self queue:nil];
[manager startAdvertising:dictionary];

ここで、広告に渡す辞書は次のとおりです。

NSDictionary *dictionary = [[NSDictionary alloc] initWithObjectsAndKeys:
                                    @"name", CBAdvertisementDataLocalNameKey,@"some other data",CBAdvertisementDataManufacturerDataKey,nil];

アプリケーションを実行しているときに、次の警告が表示されます:アドバタイズ キー 'Manufacturer Data' は CoreBluetooth では許可されていません

CBAdvertisementDataManufacturerDataKey中央側のキーを使用して送信した「その他のデータ」を取得していません。中央側で名前を取得しています。では、広告データと一緒に他のデータを送信するにはどうすればよいですか?

4

1 に答える 1