2016-11-22 18 views
5

में मैं अपने आईओएस ऐप में पीएन भेजने की कोशिश कर रहा हूं।मिस्चेटेड बंडल आईडी (सैंडबॉक्स) OneSignal

  • नया ऐप्स बनाना होगा और विकास और वितरण (सैंडबॉक्स) अपलोड प्रमाण पत्र

  • अपने प्रोजेक्ट में ऐप्स आईडी डाल: OneSignal.initWithLaunchOptions (launchOptions

    मैं मानक कदम, यानी पीछा , AppID: "myAppID")

  • नया टेम्पलेट बनाने

  • भेज एक संदेश

जब मैं पीएन मुझे मिल हरी संदेश "सफलतापूर्वक संदेश भेजने" भेजा, लेकिन कुछ समय के बाद मैं एक चेतावनी मिल गया जब मैं उस पर क्लिक किया मैं एप्लिकेशन सेटिंग पृष्ठ के लिए निर्देशित और चेतावनी है:

Mismatched Bundle ID (Sandbox)

और मैं किसी भी पीएन प्राप्त नहीं किया था !!

मैं अपने प्रोजेक्ट में मेरे बंडल आईडी की जाँच की और यह 100% अपलोड किए गए प्रमाणपत्रों के लिए मिलान है। जब पीएन के लिए OneSignal उपयोग करने की कोशिश

कोई भी इस समस्या की तरह का सामना करना पड़ा?

कृपया मदद करें।

धन्यवाद।

उत्तर

2

यह समस्या तब होता है जब आपके आवेदन एक बंडल आईडी है कि धक्का प्रमाणपत्र आप OneSignal पर अपलोड की बंडल आईडी से मेल नहीं खाता के लिए एक प्रोविजनिंग प्रोफाइल के साथ बनाया गया है।

यह संभव है कि आप कई बनाया है अपने आवेदन के बनाता है, सही बंडल आईडी के साथ कुछ और कुछ एक गलत एक के साथ। नतीजतन आप OneSignal में सब्सक्राइब किए गए डिवाइस हो सकते हैं जो विभिन्न बंडल आईडी से जुड़े होते हैं।

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

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