2012-01-16 14 views
6

मैंने इसकी खोज की है, और मुझे इन बैनर/अधिसूचना/अलर्ट करने के बारे में कोई दस्तावेज नहीं मिल रहा है ... लेकिन मैं वास्तव में इसे लागू करना चाहता हूं।मैं अपना आईफोन ऐप एक शीर्ष बैनर अलर्ट कैसे प्रदर्शित करूं, जैसे मेल ऐप करता है?

1: screen shot

मैं इस कोड का उपयोग करने की कोशिश की:

UILocalNotification *note = [[UILocalNotification alloc] init]; 
[note setAlertBody:[NSString stringWithFormat:@"%@ scanned", result]]; 
[note setAlertAction:@"New Scanned Image"]; 
[[UIApplication sharedApplication] presentLocalNotificationNow:note]; 

और यह काम किया मामले में शब्दों में मेरी विवरण स्पष्ट नहीं है, यहाँ मैं क्या करना चाहते हैं क्या की एक तस्वीर है ठीक है, जैसे कि यह अधिसूचना केंद्र में अधिसूचना प्रदर्शित करता है, लेकिन कोई बैनर अलर्ट नहीं था।

तो मैं इसके लिए किस कक्षा का उपयोग करता हूं?

धन्यवाद!

+0

कुछ प्रयोग करने के बाद, मुझे पता चला कि अगर मैंने UILocalNotification को 20 सेकंड में प्रकट करने के लिए सेट किया है, और मैं अपना ऐप बंद करता हूं, तो यह वही करता है जो मैं चाहता हूं। लेकिन अगर मेरा ऐप खुला रहता है, तो कोई अधिसूचना चेतावनी नहीं दिखाई देती है। और मैं चाहता हूं कि यह मेरे ऐप में दिखाई दे .... क्या कोई तरीका है कि मैं इस व्यवहार को ओवरराइड कर सकता हूं? – tootsiejasmine

+0

मैंने अपना जवाब संपादित कर लिया है। अलर्ट केवल ऐप निष्क्रिय ऐप्स के लिए दिखाई देते हैं। –

उत्तर

6

आप परिभाषित नहीं कर सकते कि आपके ऐप की सूचनाओं के लिए किस प्रकार की अलर्ट का उपयोग किया जाए। इसे केवल अधिसूचना केंद्र सेटिंग्स के माध्यम से उपयोगकर्ता द्वारा सेट किया जा सकता है।

नोट! अलर्ट केवल तब दिखाई देते हैं जब आप ऐप बंद हो जाते हैं या यह पृष्ठभूमि में होता है। यदि आपका ऐप सक्रिय है (यह अग्रभूमि में है), तो इसे केवल एक अधिसूचना मिलेगी (विवरण के लिए - (void)applicationDidReceiveMemoryWarning: देखें)।

+0

तो मेल ऐप, या फेसबुक, इन्हें कैसे दिखाई देता है ... मैंने अपनी ऐप और अलर्ट शैली को "बैनर" में शामिल करने के लिए अपनी अधिसूचना सेटिंग्स सेट की हैं ... मैं और क्या कर सकता हूं? – tootsiejasmine

+1

नोट! अलर्ट केवल निष्क्रिय ऐप्स के लिए दिखाई देते हैं। –

+0

ठीक है, ठीक है हालांकि यह एक बहुत उपयोगी उत्तर नहीं था, मुझे लगता है कि यह मेरे सवालों का जवाब .... बहुत बुरा है, लेकिन वैसे भी धन्यवाद! – tootsiejasmine

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