दिलचस्प पोस्ट
MySQL अधिकतम स्मृति उपयोग अभिगम-नियंत्रण-अनुमति-मूल वाइल्डकार्ड उपडोमेन, बंदरगाह और प्रोटोकॉल यूआईपीकर देखें और एक बटन में कार्य पत्र – कैसे? उबुंटू 11.10 पर आईडीईए स्थापित करना क्यों नहीं एक std :: is_struct प्रकार विशेषता है? ऐप आईओएस आईपीवी 6 नेटवर्क से अस्वीकृत POST डेटा भेजने के लिए उपयोगकर्ता को संकेत दिए बिना पोस्ट के बाद ब्राउज़र विंडो को पुनः लोड करें JavaFx के साथ MVC लागू करना ट्विटर छवि एन्कोडिंग चुनौती केंद्र और दायां संरेखित करें फ्लेक्सबॉक्स तत्व ऊपर की दाईं ओर के एस्सी मूल्य क्या हैं? सी ++ फ़ोल्डर में जहां निष्पादन योग्य स्थित है पथ "ढीले युग्मन" क्या है? कृपया उदाहरण दें मैं C ++ में एक साधारण क्यूटी कंसोल अनुप्रयोग कैसे बना सकता हूं? क्या jqGrid होवर पाठ को AddRowData के साथ परिभाषित किया जा सकता है?

साइलेंट पुश अधिसूचना क्या है? उपकरण कब प्राप्त होता है?

मैं अधिसूचना ट्रे में अपनी स्थानीय सूचना को साफ़ करना चाहता हूं। इसे लागू करने के लिए, मैं मूक पुश अधिसूचना का उपयोग करने के लिए सोच रहा हूं। इसलिए मैं पुष्टि कराना चाहता हूं कि डिवाइस को कब प्राप्त होगा और मैं इसके साथ क्या कर सकता हूं?

Solutions Collecting From Web of "साइलेंट पुश अधिसूचना क्या है? उपकरण कब प्राप्त होता है?"

उपयोगकर्ता को सूचित किए बिना उन्हें नई सामग्री के आवेदन को सूचित करने के लिए उपयोग किया जा सकता है अधिसूचना सूचना प्रदर्शित करने के बजाय, पृष्ठभूमि और एप्लिकेशन में एप्लिकेशन को जागृत किया जाएगा: didReiveiveRemoteNotification: fetchCompletionHandler: को बुलाया जाएगा। उसके बाद आपके पास उपयोगकर्ता के लिए किसी भी सूचना को पारदर्शी तरीके से संसाधित करने का अवसर होता है:

  • कुछ सामग्री डाउनलोड करें
  • कुछ तत्वों को सिंक्रनाइज़ करें,
  • जब उपयोगकर्ता उसे वापस खोलता है तो उसे सीधे आवेदन के भीतर सूचित करें

ध्यान दें कि आपका समय 30 सेकेंड तक सीमित है

चुप सूचनाएं कॉन्फ़िगर करने के लिए

चुप रिमोट नोटिफिकेशन को समर्थन देने के लिए, अपनी Info.plist फ़ाइल में UIBackgroundModes सरणी में दूरस्थ-सूचना मान जोड़ें। इस सरणी के बारे में अधिक जानने के लिए, UIBackgroundModes देखें

<key>UIBackgroundModes</key> <array>     <string>remote-notification</string> </array> 

एक मौन अधिसूचना को कॉन्फ़िगर करना

एपीएस शब्दकोश में सामग्री-उपलब्ध संपत्ति भी हो सकती है। सामग्री-उपलब्ध संपत्ति 1 के मान के साथ दूरस्थ सूचना एक मूक अधिसूचना के रूप में कार्य करता है। जब एक मूक सूचना आती है, तो आईओओ पृष्ठभूमि में आपके ऐप को उठता है ताकि आप अपने सर्वर से नए डेटा प्राप्त कर सकें या पृष्ठभूमि की सूचना प्रसंस्करण कर सकें। उपयोगकर्ताओं को नई या बदली गई जानकारी के बारे में नहीं बताया जाता है जो मौन अधिसूचना से निकलते हैं, लेकिन अगली बार जब वे आपके ऐप को खोलते हैं, तो इसके बारे में उन्हें पता चल सकता है

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

जब आप एक चुप पुश अधिसूचना भेजते हैं और यदि ऐप निलंबित हो जाता है तो सिस्टम आपके ऐप को उठता है या लॉन्च करता है और उसे विधि से कॉल करने से पहले पृष्ठभूमि चलने वाली स्थिति में डालता है, लेकिन अगर उपयोगकर्ता मैन्युअल रूप से ऐप को मारता है तो वह जागृत नहीं होगा।

आवेदन: didReceiveRemoteNotification: fetchCompletionHandler:

इस विधि को जब आप एक चुप धक्का अधिसूचना भेजते हैं और आपके ऐप को डाउनलोड या किसी अन्य प्रकार के ऑपरेशन के लिए 30 सेकंड की दीवार-घड़ी का समय दिया जाता है और निर्दिष्ट पूर्णता संचालक ब्लॉक को कॉल करता है। अगर हेन्डलर को समय पर नहीं बुलाया जाता है, तो आपका ऐप निलंबित हो जाएगा।

यदि आप एक चुप पुश अधिसूचना भेजना चाहते हैं तो आपकी सूचना पेलोड इस तरह से होनी चाहिए:

 { "aps" = { "content-available" : 1, "sound" : "" }; // You can add custom key-value pair here... }