2016-09-15 12 views
7

मैंने अपने आवेदन को आईओएस 10 में अनुकूलित करने का प्रयास किया है, लेकिन मुझे पुश अधिसूचना के साथ मुद्दों का सामना करना पड़ रहा है। मैंने आईओएस 9 और आईओएस 10 के साथ दो उपकरणों में पुश का परीक्षण किया है। क्षमता में मेरे आवेदन में पुश अधिसूचना चालू नहीं होती है, लेकिन आईओएस 8 और आईओएस 9 में एप्लिकेशन ठीक काम करता है, लेकिन आईओएस 10 में मैं त्रुटि के साथ टोकन नहीं ले सकता:ऐप्पल पुश अधिसूचनाएं आईओएस 9/10 में इसे क्षमताओं पर स्विच करने के बाद प्राप्त नहीं हुईं

Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application"

मैं क्षमताओं में पुश अधिसूचना पर स्विच, और पुश नोटिफिकेशन के काम करता है, कभी कभी यह आईओएस 10 में ठीक काम करता है, लेकिन अगली सुबह, मैं इस पर आईओएस 9 उपकरण का परीक्षण किया है और यह काम नहीं किया, मैं आईओएस 10 में स्विच डिवाइस और पुश भी इस पर काम नहीं कर रहा है, मैं क्षमताओं को चालू किए बिना पुराने संस्करण पर वापस गया और यह आईओएस 9 डिवाइस में ठीक काम करता है, लेकिन आईओएस 10 में (टोकन) नहीं है। मैंने अस्थायी प्रोफाइल को हटाने और डाउनलोड करने का प्रयास किया, एक्सकोड में सभी कैश हटाएं, डिवाइस मिटाएं, मैंने Push notification issue with iOS 10 को आजमाया लेकिन यह काम नहीं किया।
मैं इसे कैसे ठीक कर सकता हूं ??

+0

कृपया परियोजना में अपना प्रमाणपत्र और क्षमता जांचें। –

+0

आईओएस 9 डिवाइस में एक्सकोड 8 के साथ और बंद कर दिया गया क्षमता में पुश अधिसूचना बहुत अच्छी तरह से आती है – Sergio

+0

हाय @ सर्जीओ मुझे आईओएस 10 के साथ समान समस्या थी। क्या आप इसे हल करने में कामयाब रहे? –

उत्तर

3

मुझे समाधान मिला, मेरे मामले में: आईओएस 10 से पहले हमने पुश का परीक्षण करने के लिए केवल उत्पादन प्रमाण पत्र का उपयोग किया, यह ठीक काम करता है, लेकिन आईओएस 10 धक्का के बाद XSode (लेकिन टेस्टफलाइट में प्राप्त) के साथ चलने वाले ऐप में प्राप्त नहीं होता है, हमारे बाद पुश पर हस्ताक्षर करने के लिए डेवलपर प्रमाणपत्र बनाएं और उपयोग करें - यह फिर से काम करता है

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