2012-06-11 13 views
7

मैं पार्स पुश अधिसूचनाओं को लागू करने की कोशिश कर रहा हूं। मैंने इसे अपने अन्य ऐप के लिए स्थापित किया है और यह बहुत अच्छा काम करता है। हालांकि, मैं इसे उस ऐप में लागू करने की कोशिश कर रहा हूं जिसे मैं अभी काम कर रहा हूं। बात यह है कि, मैं इसे काम पर नहीं ला सकता हूं।रजिस्टरफॉररोटोटोटेशन टाइप नहीं कर रहे हैं?

मैं applicationDidFinishLaunching विधि में यह कर रहा हूं:

[application registerForRemoteNotificationTypes: 
    (UIRemoteNotificationType) 
    (UIRemoteNotificationTypeBadge | 
     UIRemoteNotificationTypeSound | 
     UIRemoteNotificationTypeAlert)]; 

मैं अपने प्रावधानीकरण प्रोफाइल का नवीनीकरण किया है, पार्स पर ऐप्स को सेट करें, और सुनिश्चित पुश नोटिफिकेशन के पोर्टल में सक्षम रहे थे।

यह मुद्दा है, चेतावनी दृश्य जो कहता है कि मैं ऐप को पुश अधिसूचनाओं को सक्षम करने की अनुमति देना चाहता हूं या नहीं। मुझे कोई जानकारी नहीं है की क्यों। मैं अपने अन्य ऐप में एक ही चीज़ कर रहा हूं और यह ठीक काम करता है इसलिए मुझे यकीन नहीं है कि यह क्यों काम नहीं कर रहा है।

क्या किसी के पास कोई विचार है?

उत्तर

11

यह पता चला है कि मेरे ऑर्गनाइज़र में मेरी प्रावधान प्रोफाइल पोर्टल से कुछ अजीब कारणों से अपडेट नहीं हो रही थीं। मुझे लॉगआउट करना पड़ा और वापस लॉग इन करना पड़ा। फिर मैंने इसे ताज़ा कर दिया और सब कुछ काम किया।

एक और चीज जिसकी मैंने जांच की है, अगर मेरी प्रावधान प्रोफ़ाइल में कुछ कहा जाता है: एपीएस-पर्यावरण या उसके जैसा कुछ और ऐसा नहीं होता है जो मुझे विश्वास दिलाता है कि यह मेरा कोड गलत नहीं था।

+2

बिल्कुल सही! मुझे पागल कर रहा था! – Groot

+1

यह मेरे लिए काम किया! अगर किसी को लॉगआउट द्वारा वापस आश्चर्य होता है और वापस लॉग इन करता है। सामान्य परियोजना टीम के तहत किसी भी को अपनी परियोजनाओं के लक्ष्य पर जाएं, फिर पुन: चयन करें। – slik

1

वह अलर्ट केवल एक बार दिखाएगा। यदि आप इसे फिर से दिखाना चाहते हैं तो ऐप्पल आपके ऐप को अनइंस्टॉल करने और ऐप इंस्टॉल करने से पहले एन घंटे छोड़ने की सिफारिश करता है। मुझे याद नहीं है कि एन मेरे सिर के ऊपर से क्या है लेकिन मुझे पूरा यकीन है कि यह 24 घंटे है।

+0

बात यह है कि यह कभी नहीं दिखाया गया है और मुझे नहीं लगता कि मेरा ऐप सेटिंग्स ऐप में पुश अधिसूचना ऐप्स है। –

+0

क्या सुझाव देना है इसके बारे में नहीं सोच सकता - इसे अनइंस्टॉल करने और इसे जांचने के अलावा, उस ऐप के लिए सही मिलान पुश प्रोफ़ाइल के साथ कोड हस्ताक्षरित है। – Gruntcakes

1

यह वास्तव में परेशान था जब तक मैंने देखा कि यह किसी पुराने डिवाइस को ios6 चलाने के लिए इंस्टॉल करने पर काम नहीं करता है। चारों ओर देखने के बाद मैंने पाया: registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later और यह मेरी समस्या हल हो गई।

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