हमारा ऐप पुश अधिसूचनाएं प्राप्त करने के लिए एपीएनएस का उपयोग करता है। हालांकि, हमारे ग्राहक का दावा है कि उनके कुछ डिवाइस अधिसूचनाएं प्राप्त नहीं कर रहे थे और तर्क देते हैं कि उन्हें 'अवश्य' सुनिश्चित करना होगा कि नोटिफिकेशन 100% वितरित किया जाए। लेकिन मैंने somewhere पढ़ा है कि एपीएनएस 100% विश्वसनीय नहीं है और ऐसे मामले हो सकते हैं जिनसे अधिसूचनाएं वितरित नहीं की जाती हैं।एपीएनएस (ऐप्पल पुश अधिसूचना सेवा) विश्वसनीयता
मैं वर्तमान में इस बात पर घबराहट कर रहा हूं कि हम एपीएनएस को कभी भी कैसे प्राप्त कर सकते हैं। मैंने a case पढ़ा है जो एपीएनएस वितरित नहीं हो सकता है (डिवाइस ऑफ़लाइन हो सकता है)। लेकिन हमारे परीक्षण से पता चलता है कि डिवाइस ऑनलाइन भी है (वाईफ़ाई या 3 जी), कभी-कभी एपीएनएस वितरित नहीं किए जाते थे।
क्या कोई विशिष्ट मामला है जो एपीएनएस वितरित नहीं किया जा सकता है? या क्या कुछ भी है जो हम (डेवलपर्स) सभी अधिसूचनाएं प्राप्त करने के लिए कोड के साथ कर सकते हैं? कोड में मैंने जो किया है, वह सिर्फ ऐप को रिमोट अधिसूचना में पंजीकृत कर रहा है और लिखने के लिए रजिस्ट्रारफॉररोटोटोटेशनविथडिवाइस टोकन, फिर हमारे सर्वर पर डिवाइस टोकन फेंक दें।
किसी भी मदद की सराहना की जाएगी, क्योंकि हमारे ग्राहक लगभग हमें मार देते हैं यदि उनके सभी डिवाइस एपीएनएस प्राप्त नहीं कर रहे हैं!
हाँ, यह नहीं * विश्वसनीय * है, शब्द के सामान्य नेटवर्क अर्थ में। – Nate
क्या बैकएंड आपके द्वारा नियंत्रित एपीएनएस को संदेशों को धक्का दे रहा है? उस स्थिति में यदि आप एपीएनएस को कुछ प्रेषण विफल कर देते हैं तो आपको लॉग इन करने में सक्षम होना चाहिए और आप देख सकते हैं कि फीडबैक-सेवा में डिवाइस प्राप्त करने वाले डिवाइस के लिए टोकन शामिल हैं या नहीं। – johan
त्वरित उत्तर जॉन के लिए धन्यवाद! यदि आप सर्वर-साइड के बारे में बात कर रहे हैं, तो हाँ वे हमारे PHP सर्वर द्वारा नियंत्रित होते हैं। हमारे डेवलपर्स में से एक जो सर्वर-साइड डेवलपमेंट के प्रभारी हैं, वर्तमान में एपीएनएस संदेशों को सफलतापूर्वक भेज दिया गया है। और डिवाइस कभी-कभी अधिसूचना प्राप्त करता है, कभी-कभी नहीं।मैं इस एपीएनएस चीजों के बारे में उलझन में और पागल हो रहा हूं ... –