दिलचस्प पोस्ट
".configure" विकल्प "-बिल्ड", "–होस्ट" और "-क्षेत्र" के अंतर क्या है? कोई भी ऑब्जेक्ट Xcode8 beta6 में काम नहीं कर रहा है? HTML इनपुट प्रकार "फ़ाइल" या किसी अन्य तरीके से फ़ोल्डर निर्देशिका कैसे प्राप्त करें? IFrame के DOM को jQuery का उपयोग कैसे करें? स्विफ्ट: अलग ऑब्जेक्ट इंस्टेंस के डिफॉल्ट वैल्यू के साथ एक एरे बनाना स्टड :: नक्शा लाल-काली वृक्ष के रूप में क्यों लागू किया जाता है? एक और ऐप में अवरुद्ध / ब्लॉक प्रसारण रिसीवर पायथन प्रमुख शून्य के साथ संख्याओं का व्याख्या कैसे करता है एंड्रॉइड में support.v4 लाइब्रेरी का उपयोग करने के लिए कोई कारण है? दो तिथियों के बीच महीनों में अंतर की गणना टूलबार के नीचे प्रदर्शित करने के लिए मैं ड्रेवरलायआउट कैसे करूं? आधार64 में ब्लॉब कन्वर्ट करें अनुपलब्ध कलाकृष्ण कॉम। Microsoft.sqlserver: sqljdbc4: जार: 4.0 बूटस्ट्रैप का उपयोग करते हुए तीन कॉलम के साथ एनजी-दोहराने वाले डेटा को कैसे विभाजित किया जाए क्या सरणी की `लम्बाई` की संपत्ति को पढ़ना सचमुच जावास्क्रिप्ट में महंगा है?

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

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

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

उपयोगकर्ता को सूचित किए बिना उन्हें नई सामग्री के आवेदन को सूचित करने के लिए उपयोग किया जा सकता है अधिसूचना सूचना प्रदर्शित करने के बजाय, पृष्ठभूमि और एप्लिकेशन में एप्लिकेशन को जागृत किया जाएगा: 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... }