में विज्ञापन कुंजी 'निर्माता डेटा' की अनुमति नहीं है मैं मूल ब्लूटूथ ढांचे के साथ काम कर रहा हूं। मैं इस ढांचे का उपयोग करके परिधीय बनाने की कोशिश कर रहा हूं। मेरा सहायक उपकरण डेटा का उपयोग कर विज्ञापन:CoreBluetooth
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 डेटा (_ के साथ अंतर) का उपयोग किया है और केंद्रीय तरफ तदनुसार प्रसंस्करण किया है। आगे मेरे मामले में मुझे अपनी आवश्यकता के अनुसार बीएलई डिवाइस मिला। –