मैंने हाल ही में एक आईफोन प्रोजेक्ट लिया है और मैंने पहले कभी उद्देश्य-सी का उपयोग नहीं किया है।पुश नोटिफिकेशन सक्षम करने के लिए वाइल्डकार्ड ऐप का उपयोग करना
मुझे पुश नोटिफिकेशन का उपयोग करने के लिए एप्लिकेशन प्राप्त करना है, लेकिन पहला ऐपआईडी पहले से ही लाइव है और वाइल्डकार्ड का उपयोग करता है (इसलिए कोई पुश नोटिफिकेशन नहीं)।
मैं एक पहचानकर्ता के साथ एक और AppID बनाया है और काम करने के लिए पुश सूचनाएं मिल गया। हालांकि मेरी कार्यस्थल मुझे वाइल्डकार्ड ऐप के लिए काम करने के लिए नोटिफिकेशन प्राप्त करना चाहती है (क्योंकि हमारे पास पहले से ही उस ऐप का उपयोग करने वाले बहुत सारे ग्राहक हैं)।
तो मैं कैसे वाइल्डकार्ड एप्लिकेशन अद्यतन बनाने के लिए और एक नया AppID बनाने (यहां तक कि एक ही bundleId के साथ) के बिना एक अद्वितीय पहचानकर्ता का उपयोग कर सकते हैं।
मैं इन सभी के लिए बहुत नया हूं, इसलिए एक चरण-दर-चरण प्रक्रिया की सराहना की जाती है (ईएलआई 5)।
संदर्भ के लिए मैंने निजी .p12 फ़ाइल प्राप्त करने के लिए कीचेन का उपयोग किया और मैं उस विंडोज सर्वर पर उपयोग करता हूं जो एक कंसोल ऐप चलाता है जो पुश सूचनाएं उत्पन्न करता है (एप्पल एपीएनएस सर्वर को भेजा जाता है)।
संपादित करें: मैं निम्नलिखित कदम किया है, कोई मुझे बता सकते हैं क्या im लापता?
1) नया बंडल आईडी (उसी ऐपआईडी का उपयोग करके) बनाएं।
2) पुश नोटिफिकेशन का उपयोग करने के लिए AppId को कॉन्फ़िगर करें।
3) कीचेन में सीएसआर बनाएं।
4) पोर्टल है कि अपलोड करने और एक उत्पादन प्रमाणपत्र पैदा करते हैं।
5) उस प्रमाणपत्र को डाउनलोड करें और निजी कुंजी निर्यात करें।
6) उसी बंडल आईडी (उदाहरण के लिए au.com.website) का उपयोग करके एक प्रावधान प्रोफ़ाइल बनाएं।
7) उस प्रावधान प्रोफ़ाइल को डाउनलोड करें, इसे एक्स-कोड और मेरे आईफोन डिवाइस पर रखें।
8) एक्स कोड के निर्माण सेटिंग्स में बंडल आईडी का उपयोग करें और प्रावधानीकरण प्रोफ़ाइल मैं कदम 6.
9) में बनाया का उपयोग एप्लिकेशन को संग्रहीत करें, तदर्थ द्वारा तैनात, डेस्कटॉप के लिए फ़ाइल सहेजें ।
10) उस फ़ाइल को टेस्टफलाइट में डालें, मेरे आईफोन पर टेस्टफलाइट से ऐप डाउनलोड करें।
11) मेरे विंडोज सर्वर पर निजी कुंजी डालें और पुश सूचनाएं भेजें (वे w.o त्रुटियां भेजते हैं)।
मैं पुश सूचनाएं नहीं मिलता है (iPhone उन्हें पुनर्जीवित करने के लिए सेट कर दिया जाता है)।
एक बार फिर यह किसी अन्य ऐप के साथ काम कर रहा है, इसलिए मुझे कोड काम पता है।
कोकोनेटिक्स सही है। उसका सही जवाब है! –