2011-06-01 14 views
7

मैं अलार्म एप्लिकेशन पर काम कर रहा हूं और मैं इसके लिए स्थानीय अधिसूचना का उपयोग कर रहा हूं। अब मैं अपने अलार्म में स्नूज़ कार्यक्षमता जोड़ना चाहता हूं। मैंने Google पर खोज की और पाया कि आईफोन ऐसी कार्यक्षमता का समर्थन नहीं करता है।स्नूज़ स्थानीय अधिसूचना

लेकिन क्या ऐसा करने का कोई और तरीका है?

+1

'मैंने Google पर खोज की और पाया कि ऐप्पल नहीं है ...' यह मजाकिया है, है ना? – jv42

+0

@ jv42: क्या आप कृपया समझा सकते हैं? – Yogi

+0

Google स्मार्टफोन व्यवसाय में ऐप्पल के लिए मुख्य प्रतिद्वंद्वी है ... – jv42

उत्तर

5

AFAIK जब आप अधिसूचना विंडो पॉप अप करते हैं तो आप कस्टम व्यवहार नहीं जोड़ सकते हैं। लेकिन ... आप इसे इस तरह से आजमा सकते हैं: उपयोगकर्ता ने "व्यू" पर क्लिक करने के बाद और ऐप लॉन्च किया है, UILocalNotification, आप एक विशाल बटन "स्नूज़" और दूसरा (छोटा) के साथ एक मोडल व्यू खोल सकते हैं। एक "ओपन"। और यदि उपयोगकर्ता "स्नूज़" टैप करता है तो आप बस एक और स्थानीय अधिसूचना शेड्यूल करते हैं और ऐप बंद करते हैं।

इसके बारे में क्या?


पीएस: कुछ दिन पहले मैंने इन स्थानीय अधिसूचनाओं के साथ पहली बार काम किया है। मुझे एक कक्षा तैयार करना था जिसे सार्वभौमिक रूप से उपयोग किया जा सकता था। स्नूज़ लागू करने के लिए एक विधि शांत होगी! यदि मैं एक बेहतर समाधान प्राप्त करता हूं, तो मैं आपको फिर से लिखूंगा। लेकिन कृपया मुझे इस मंच में (और अन्य) बताएं, अगर आपको कोई अच्छा समाधान मिल गया है।

+0

मैं भी वही विधि का उपयोग कर रहा हूं ... अगर कुछ बेहतर मिले तो निश्चित रूप से आपको अपडेट कर देगा :) – Yogi

+1

यदि आप परेशानी करना चाहते हैं ....कई अलार्म या दोहराना अलार्म शेड्यूल करें, एक 5 मिनट के लिए, एक 10 मिनट के लिए, दूसरा 15 मिनट के लिए, आदि। प्रत्येक आपके स्नूज़ अंतराल से अलग होता है। फिर, जब आप अंततः उपयोगकर्ता से 'सब ठीक से बंद हो जाते हैं' प्राप्त करते हैं, तो भविष्य में नाश करें और चेतावनी देने से पहले सभी पूर्व निर्धारित अधिसूचनाओं को रद्द कर दें। यह अनिवार्य रूप से दूसरी तरफ की बजाय डिफ़ॉल्ट कार्रवाई को स्नूज़ करता है। – slf

+0

हाय बाम्बम, क्या आपको कोई बेहतर समाधान मिला? – applefreak

2

पढ़ें यह लेख:

  1. About Local Notifications and Push Notifications
  2. Local Notification Sample Code (OS 4.0 only)
  3. Repeating an iOS local notification
  4. Local Notifications
  5. iPhone Tutorial: Scheduling Local Notifications using a Singleton class

मुझे लगता है कि आप कर सकते हैं उपयोगकर्ता आपके अलार्म एप्लिकेशन के लिए स्थानीय नोटिफिकेशन ...

+0

आप जो भी सुझाव देते हैं वह दोहराव अधिसूचनाओं को निर्धारित करना है। यह वह नहीं है जो वह करने की कोशिश कर रहा है। स्नूज़िंग एक गुम सुविधा है, और समाधान हमेशा खोजने के लिए मुश्किल हैं ... – marzapower

+0

आप आईफोन पर मानक अलार्म एप्लिकेशन की तरह कुछ बनाना चाहते हैं? –

+0

मैं नहीं करता हूं। शायद @Yogi करता है! : डी मुझे लगता है कि वह एक मानक अलार्म, स्नूज़ेबल जैसे कुछ की तलाश में है। – marzapower

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