2016-02-09 12 views
6

मुझे वर्तमान में आईओएस में पुश अधिसूचनाओं के साथ समस्या का सामना करना पड़ रहा है।आईओएस - ऐप मारे जाने पर मौन पुश अधिसूचनाओं को संभालना

मेरा ऐप एक पहचानकर्ता युक्त चुप पुश नोटिफिकेशन प्राप्त करता है। यह पहचानकर्ता तब दूरस्थ सर्वर से डेटा लाने के लिए उपयोग किया जाता है, जिससे स्थानीय सूचना बनाई जाती है।

जहां तक ​​मुझे पता है, यदि उपयोगकर्ता ने ऐप को बलपूर्वक छोड़ दिया है (यानी होम बटन को डबल टैप करके और ऐप बंद करने से स्वाइप करें) तो चुप पुश अधिसूचना को रीडसीव रिमोट नोटिफिकेशन विधि पर पास नहीं किया जाता है ऐपडिलेगेट क्लास [1] [2], इस प्रकार ऐप को किसी प्रकार की प्रसंस्करण करने से रोकता है।

मैंने ऊपर वर्णित स्थिति को संभालने में उचित मात्रा में शोध किया है। हालांकि, एक निश्चित उत्तर खोजने में असमर्थ था और उम्मीद कर रहा था कि कोई मेरी मदद कर सकता है या मुझे सही दिशा में इंगित कर सकता है।

उत्तर

5

के रूप में एप्पल द्वारा - application:didReceiveRemoteNotification:fetchCompletionHandler: प्रलेखित, वहाँ ज्यादा नहीं है आप कर सकते हैं:

हालांकि, सिस्टम स्वचालित रूप से अपने अनुप्रयोग यदि उपयोगकर्ता बल छोड़ने यह है शुरू नहीं करता है। उस स्थिति में, उपयोगकर्ता को आपके ऐप को फिर से लॉन्च करना होगा या सिस्टम को अपने ऐप को स्वचालित रूप से लॉन्च करने का प्रयास करने से पहले डिवाइस को पुनरारंभ करना होगा।

यह किया जाता है ताकि उन अवांछित सूचनाओं

+0

, नाइस रोक, लेकिन एक ही के लिए अधिक जानकारी हो सकता था। –

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