21

मुझे एहसास है कि एक ही एसएसएल प्रमाणपत्र का उपयोग कर एक ही एप्लिकेशन में एकाधिक सर्वरों को पुश नोटिफिकेशन भेजने की अनुमति देने के बारे में एक सवाल था, लेकिन मेरा प्रश्न अलग है।क्या प्रदाताओं के लिए कई एसएसएल प्रमाण पत्र बनाना संभव है जो एक ही एप्लिकेशन में एपीएन भेजते हैं?

मान लीजिए कि एक एकल आईओएस एप्लिकेशन का डेवलपर कई प्रदाताओं को अपने आवेदन में पुश अधिसूचनाएं भेजने की अनुमति देना चाहता है, लेकिन यह नियंत्रित करना चाहता है कि कौन से प्रदाताओं के पास एपीएन को अपने ऐप में भेजने का अधिकार है (और इसे रद्द करने में सक्षम होना उनमें से किसी से विशेषाधिकार)।

यदि सभी प्रदाताओं के पास एक ही प्रमाण पत्र है, तो उनमें से एक को एपीएन भेजने से रोकने के लिए, उन्हें सभी को ब्लॉक करना होगा (पुश एसएसएल प्रमाणपत्र को रद्द करके और एक नया प्राप्त करना)। क्या एक ही एप्लिकेशन के लिए ऐप्पल एकाधिक पुश एसएसएल प्रमाण पत्र से प्राप्त करना संभव है?

इससे प्रत्येक प्रदाता के लिए एक अद्वितीय प्रमाणपत्र असाइन करना संभव हो जाएगा, जो बाकी को अवरुद्ध किए बिना एकल प्रदाता को अवरुद्ध करने की अनुमति देगा।

ऐप्पल प्रोविजनिंग पोर्टल पर एक ही एप्लिकेशन और उसी वातावरण (विकास/उत्पादन) के लिए एक से अधिक पुश SSL प्रमाणपत्र बनाने की संभावना प्रतीत नहीं होती है, लेकिन मैं यह सुनिश्चित करना चाहता था कि यह ' टी नहीं किया जाएगा।

+1

एक एपीआई बनाएं और अपने एकाधिक स्रोतों को अपने sytem पर "अधिसूचनाएं" भेजें और फिर आप एपीएन के माध्यम से वास्तविक अधिसूचना भेजें जब तक कि आप स्रोत विशेषाधिकारों को निरस्त नहीं करते हैं, फिर इसे अनदेखा करें। – Allen

उत्तर

25

चूंकि किसी ने मेरे प्रश्न का उत्तर नहीं दिया है, इसलिए मैं इसे स्वयं जवाब दूंगा।

उस प्रश्न का उत्तर ऐसा नहीं था, लेकिन ऐसा लगता है कि ऐप्पल ने प्रावधान पोर्टल (जिसे अब Certificates, Identifiers & Profiles कहा जाता है) में कुछ बदलाव किए हैं, और अब एक ही एप्लिकेशन और उसी वातावरण के लिए कई प्रमाणपत्रों को परिभाषित करना संभव है।

enter image description here

+0

तो @eran, मेरा ऐप वर्तमान में अधिसूचना प्रदाता का उपयोग कर रहा है, लेकिन मैं इससे दूर जाना चाहता हूं, और दूसरे का उपयोग शुरू करना चाहता हूं। मैं सिर्फ एक अतिरिक्त प्रमाणपत्र बना सकता हूं और विकास के दौरान सुरक्षित रूप से उपयोग कर सकता हूं? –

+0

@PatoSalazar मैंने पिछले कुछ वर्षों से ऐप्पल पुश अधिसूचनाओं पर काम नहीं किया है, इसलिए मेरा ज्ञान पुराना हो सकता है, लेकिन मेरा सुझाव है कि आप मौजूदा प्रमाणपत्र को रद्द/रद्द कर दें (जिसे आपने उस प्रदाता के साथ साझा किया है), और एक नया बनाएं । – Eran

+0

हाँ समझ में आता है ... आपके समय के लिए धन्यवाद –

4

वास्तव में आप एक ऐप्लिकेशन आईडी के लिए केवल 2 सेब धक्का प्रमाण पत्र और अधिक नहीं बना सकते हैं।

ऐप्पल डेवलपर सेंटर मुझे दो और अधिक अनुभव बनाने की अनुमति नहीं देता है और मेरे अनुभव में मेरा मित्र है। मैं नहीं देखता कि अब आपके कार्य को कैसे हल किया जा सकता है। मेरी राय में ऐप्पल ऐसे उत्पादों का समर्थन नहीं करना चाहता है। हो सकता है कि आप एंटरप्राइज़ डेवलपर खाते के साथ और अधिक कर सकें लेकिन मेरे पास कोई नहीं है। तो शायद कोई और हमें बता सकता है कि क्या यह आईओएस एप्लिकेशन के लिए अधिक पुश प्रमाणपत्र बनाने की अनुमति देता है।

+0

हमारे मामले में, डेवलपर केंद्र हमें एंटरप्राइज़ खाता ऐप के लिए 2 से अधिक नहीं बनाने देता है, लेकिन ऐप स्टोर ऐप के लिए यह हमें एक और बनाने की क्षमता प्रदान करता है हमारे पास पहले से 2 है। –

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

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