मैं अपने ऐप को सूचित करना चाहता हूं जब एक हेडसेट/हेडफ़ोन iOS
डिवाइस से डिस्कनेक्ट हो जाता है, जब ऐप को साफ करने के लिए लंबे समय तक निष्क्रिय समय (और इस प्रकार नहीं चल रहा हो) के बाद डिवाइस BroadcastReceiver
एंड्रॉइड में काम करता है। मुझे संदेह है कि यह संभव नहीं है लेकिन किसी भी विचार की सराहना करेगा।क्या आईओएस एंड्रॉइड जैसे प्रसारण प्राप्त कर सकता है?
मैंने local and push notifications और NSNotificationCenter
में देखा है। पुश नोटिफिकेशन उचित नहीं हैं क्योंकि डिवाइस पर ईवेंट होते हैं। यह केवल स्थानीय अधिसूचनाओं को निर्धारित करने के लिए शेड्यूल करना संभव है और उन्हें सिस्टम ईवेंट से नहीं बनाते हैं और NSNotificationCenter
से अधिसूचनाएं तब प्राप्त होती हैं जब ऐप चल रहा हो।
क्या मैंने ऊपर दी गई किसी भी जानकारी का गलत व्याख्या किया है या क्या उपयोग करने के लिए कोई और चाल है?
[जब 3.5 मिमी हेड फोन्स जैक के लिए एक बाहरी गौण जोड़ने एक अधिसूचना प्राप्त नहीं कर सकता] इस पोस्ट एक नज़र [1] [1]: http://stackoverflow.com/questions/6922898/ कैंट-गेट-ए-अधिसूचना-जब-कनेक्टिंग-ए-बाहरी-एक्सेसरी-टू-द-3-5-मिमी-हे – Sbhklr
धन्यवाद लिंक उपयोगी है, हालांकि मुझे इस बात की अधिक दिलचस्पी थी कि लोगों की कमी के आसपास कैसे सिस्टम से प्रसारण, मैंने थोड़ा सा संदर्भ देने के लिए अपनी पूरी समस्या शामिल की लेकिन बाद में मेरी पोस्ट को एक अलग प्रश्न की तरह लग रहा है – zode64
वैसे कुछ सिस्टम ईवेंट हैं जिनके लिए आप पंजीकरण कर सकते हैं। इस pupose के लिए आप NSNotificationCenter का उपयोग करें। इसमें एक प्रसारण अवधारणा है। देखें: https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/nsnotificationcenter_Class/Reference/Reference.html – Sbhklr