2012-09-07 13 views
9

मैं अधिसूचना केंद्र का उपयोग करने के लिए एक मैक ओएस एक्स अनुप्रयोग बना रहा हूं। कुछ सूचनाएं तब तक स्क्रीन पर रहनी चाहिए जब तक कि उपयोगकर्ता उनके साथ इंटरैक्ट नहीं करता, और दूसरों को प्रदर्शित होने के तुरंत बाद गायब होना चाहिए।क्या कोई ऐप अधिसूचना केंद्र में अलर्ट और बैनर दोनों का उपयोग कर सकता है?

NSUserNotificationAlertStyle कुंजी और बदलना सिस्टम प्राथमिकता बैनर और अलर्ट के बीच बदलने की अनुमति देती है। हालांकि, दोनों दृष्टिकोण मेरे आवेदन से भेजे गए सभी अधिसूचनाओं को बदलते हैं।

क्या मैं कुछ नोटिफिकेशन अलर्ट और दूसरों को बैनर के रूप में भेज सकता हूं? यदि हां, तो कैसे?

उत्तर

6

NSUSerNotificationAlertStyle एक ही रास्ता डेवलपर आवेदन के लिए डिफ़ॉल्ट अधिसूचना शैली सेट कर सकते हैं, और यह उस एप्लिकेशन से सभी सूचनाओं के लिए शैली सेट करता है।

यदि आपको लगता है कि आपके लिए 2 अलग-अलग प्रकार की अधिसूचनाएं हैं, तो आप मुख्य ऐप की तुलना में एक अलग NSUserNotificationAlertStyle के साथ एक छिपे हुए सहायक एप्लिकेशन के द्वारा समस्या के आसपास काम कर सकते हैं।

याद रखें कि आपने डिफ़ॉल्ट अधिसूचना शैली सेट की है, लेकिन जब भी वह अधिसूचना केंद्र prefs में चाहता है, तो उपयोगकर्ता इसे बदल सकता है, जिससे आपका सहायक ऐप बेकार हो जाता है।

0

नहीं। विभिन्न अधिसूचना प्रकार मौजूद हैं ताकि उपयोगकर्ता चुन सकें कि वह क्या पसंद करता है, न कि डेवलपर कर सकता है।

यदि आपको लगता है कि आपके ऐप में यह क्षमता होनी चाहिए, तो आपको http://bugreporter.apple.com पर एक वृद्धि अनुरोध दर्ज करना चाहिए और ऐप्पल को पता होना चाहिए।

संबंधित मुद्दे