प्रमाणपत्र पुश करें और वर्तमान ऐप स्टोर ऐप को काम पर रखें


131

मेरे पास ऐप स्टोर पर एक ऐप है, जो एक iOS प्रोविजनिंग प्रोफाइल (वितरण) का उपयोग कर रहा है जो कि समाप्त हो गया है। इस प्रोफ़ाइल में पुश प्रमाणपत्र है जो कि समाप्त हो गया है (और अब पोर्टल में नहीं दिखता है)।

प्रश्न 1 : क्या पुश प्रमाणपत्र को फिर से बनाने और फिर प्रोफ़ाइल को नवीनीकृत करने का एक तरीका है? (मेरे किचेन पर अभी भी मेरे पास पुश सर्टिफिकेट (एक्सपायर्ड) है)?

प्रश्न 2 : क्या मुझे एक नई प्रोफ़ाइल के साथ ऐप को स्टोर करने के लिए ऐप को फिर से जमा करने की आवश्यकता है जिसमें नया पुश प्रमाणपत्र शामिल है?

चूंकि पुश प्रमाणपत्र की समय सीमा समाप्त हो गई है, इसलिए मैं शायद ऐप के मौजूदा उपयोगकर्ताओं को सूचनाएं नहीं भेज सकता।

जवाबों:


225

पुश प्रमाणपत्र को नवीनीकृत नहीं किया जा सकता है। आपको एक नया बनाना होगा।

धक्का अधिसूचना प्रमाण पत्र निर्माण का हिस्सा नहीं है। इसलिए पुश करने के लिए काम करना जारी रखने के लिए आपको केवल एक नया प्रमाण पत्र बनाना होगा और अपने सर्वर पर p12 फ़ाइल (या जो भी अन्य प्रारूप आप उपयोग कर रहे हैं) को तैनात करना होगा। आपको अपने ऐप का नया संस्करण सबमिट करने की आवश्यकता नहीं है।


1
हाँ, नया धक्का प्रमाण पत्र उसी अप्पिड के लिए बनाया जाना चाहिए (वह जिसमें मौजूदा ऐप का बंडल आईडी हो)।
एरान

1
@hemant नहीं, पुश सर्टिफिकेट केवल आपके सर्वर में उपयोग किया जाता है, इसलिए आपके ऐप के पुराने संस्करणों को पुश नोटिफिकेशन प्राप्त करते रहना चाहिए, भले ही आप सर्वर साइड में किस सर्टिफिकेट का उपयोग करते हैं (यह मानते हुए कि सर्वर प्रॉडक्शन पुश सर्टिफिकेट का उपयोग करता है और उत्पादन को धक्का देता है। धक्का एनवी, और एप्लिकेशन को प्रोडक्शन प्रोविज़निंग प्रोफाइल के साथ हस्ताक्षरित किया जाता है, जो कि यदि आप किसी ऐप के बारे में बात कर रहे हैं जो पहले से ऐप स्टोर में है) होना चाहिए।
एरन

7
लोग लिंक क्यों नहीं प्रदान करते हैं? प्रमाणपत्र बनाने के लिए यहां प्रासंगिक मार्गदर्शिका है: developer.apple.com/library/ios/documentation/IDEs/Conceptual/…
skensell

3
पुश एप्लिकेशन की समय सीमा समाप्त होने के कारण मेरे ऐप के उपयोगकर्ताओं को पुश मिलना बंद हो गया। इस जवाब ने मुझे मदद की और मैंने सिर्फ 5 मिनट के भीतर चीजों को प्रबंधित किया और सब कुछ एक आकर्षण की तरह काम किया। अपवित्र !!!
NSPratik

2
@Vasanth अब आप एक नया जनरेट कर सकते हैं और अपडेट कर सकते हैं। यह ठीक है इंतजार करने की कोई जरूरत नहीं है।
मौलिक

12

आप किसी मौजूदा पुश प्रमाणपत्र को नवीनीकृत नहीं कर सकते। आप बस एक नया निर्माण करें। लेकिन आप की जरूरत नहीं है बेहतर होगा कि आप पुश नोटिफिकेशन को बनाएंगे। आप इसे प्रमाण पत्र के रूप में उपयोग कर सकते हैं, लेकिन यह समाप्त नहीं होता है और हर साल इसे नवीनीकृत करने की कोई आवश्यकता नहीं है।

आप सदस्य केंद्र, कीज़ टैब से पुश नोटिफिकेशन कुंजी बनाएँ:

एक नया पुश नोटिफिकेशन कुंजी बनाएं


यह वास्तव में दिलचस्प है ... क्या कोई तरीका है कि मैं इसे वीओआईपी पुश के लिए उपयोग कर सकता हूं? अब तक कुंजियों का उपयोग नियमित सूचनाओं तक ही सीमित लगता है?
मेगामैनएक्स

1
@MegaManX: हाँ, केवल नियमित पुश सूचनाएँ। आप इसके बारे में एक SO प्रश्न बेहतर पोस्ट करेंगे।
व्लादिमीर ग्रिगोरोव

क्या कई ऐप्स के साथ एक ही पुश नोटिफिकेशन कुंजी का उपयोग करना संभव है?
यमलंदराव जू

@ सिंहपुर: हां, आपके सभी ऐप्स के लिए एक कुंजी का उपयोग किया जाता है।
व्लादिमीर ग्रिगोरोव

1
@ tyler.frankenstein: शायद आपका APN प्रमाणपत्र अभी भी मान्य है? मैं एक कुंजी का उपयोग कर रहा हूं और मेरी ऐप आईडी में 0 प्रमाणपत्र के साथ पुश सूचनाएं सक्षम हैं।
व्लादिमीर ग्रिगोरोव

10

वीओआईपी पुश प्रमाणपत्र के बारे में कुछ शब्द जोड़ना।

पुश प्रमाणपत्रों की तरह वीओआईपी प्रमाणपत्रों को नवीनीकृत नहीं किया जा सकता है, आपको एक नया बनाना होगा।

यदि आपके वीओआईपी प्रमाणपत्र की समय सीमा समाप्त हो गई है या आप इसे रद्द कर देते हैं तो वीओआईपी सूचनाएं काम नहीं करेंगी।

यदि आप एक नया प्रमाणपत्र बनाते हैं, तो आपको सर्वर पर नया p12 तैनात करना होगा। वीओआईपी प्रमाणपत्र भी एप्लिकेशन बिल्ड का हिस्सा नहीं है, इसलिए आपको फिर से ऐप सबमिट करने की आवश्यकता नहीं है।


4

Apple पक्ष के लिए:

  • Https://identity.apple.com/pushcert/ पर लॉग इन करें
  • अपना प्रमाणपत्र देखें और पहचानें कि वह किस सेवा के लिए है
  • "नवीनीकृत" पर क्लिक करें

सेवा में:

सेब:

  • अपना हस्ताक्षर करने का अनुरोध अपलोड करें
  • उनकी प्रतिक्रिया डाउनलोड करें

सेवा में:

  • हस्ताक्षरित प्रतिक्रिया अपलोड करें

इस बिंदु पर, सब कुछ सेट किया जाना चाहिए

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.