2011-05-25 16 views
6

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

तो क्या मुझे अपना ऐप पहले आईट्यून्स में सबमिट करना होगा? मुझे ऐसा क्यों करना है? क्या मुझे बाद में रिलीज की तारीख तय करनी है?

सभी सुझावों की सराहना की!

उत्तर

11

आपको केवल इट्यून्स कनेक्ट पर एक ऐप आईडी बनाना है। जब आप ऐप आईडी बनाते हैं तो आप अपने आवेदन के बारे में कुछ मेटा-डेटा (सबसे महत्वपूर्ण बंडल आइडेंटिफ़ायर) देते हैं लेकिन आपको कोई भी बाइनरी सबमिट करने की आवश्यकता नहीं है। जब आप ऐप स्टोर पर सबमिट करना चाहते हैं तो आप बाइनरी एप्लिकेशन जमा करते हैं।

आपको एक ऐप आईडी बनाना होगा क्योंकि यह आपको अपने परीक्षण करने के लिए गेम सेंटर सर्वर का उपयोग करने की अनुमति देगा।

रे Wenderlich ब्लॉग पर एक बहुत अच्छा ट्यूटोरियल है: How To Make A Simple Multiplayer Game with Game Center Tutorial

+2

ध्यान रखें कि आपके पास आईट्यून कनेक्ट पर अपना आवेदन जमा करने के लिए 9 0 दिन हैं। अन्यथा आपका ऐप नाम अन्य डेवलपर्स (और केवल अन्य डेवलपर्स के लिए उपलब्ध हो जाएगा, आप अब इसका उपयोग नहीं कर सकते हैं)। –

+5

उस समय सीमा के बारे में जानना महत्वपूर्ण है, लेकिन दो चीजें हैं जो इसे कठोर नहीं बनाती हैं। एक, जब आप समय सीमा के पास जाते हैं तो ऐप्पल अनुस्मारक ईमेल भेजता है ताकि आप गलती से बहुत लंबे समय तक प्रतीक्षा न करें। दो, टाइमर रीसेट करता है यदि आप अपलोड करते हैं और फिर बाइनरी को अस्वीकार करते हैं, तो आपको वास्तव में 90 दिनों के भीतर अपना गेम समाप्त नहीं करना पड़ेगा। (fyi कि बाद का बिंदु पहले सच था, लेकिन आप कभी नहीं जानते कि सेब ने बिना किसी बताए नियमों को बदल दिया है) – jhocking

+0

आह, धन्यवाद, मैं इस विवरण को भूल गया (जो कि रास्ते से बहुत महत्वपूर्ण है)। –

4

आप अपने ऐप के प्रस्तुत करने के लिए, लेकिन आप iTunes कनेक्ट पर एक आवेदन पत्र बनाने की जरूरत है की जरूरत नहीं है। असल में, आप अपने ऐप के बारे में सभी मेटा-डेटा पंजीकृत करते हैं (उदाहरण के लिए नाम) लेकिन वास्तव में अभी तक एक बाइनरी अपलोड नहीं करते हैं। ऐप प्रबंधन क्षेत्र में आप गेम सेंटर लीडरबोर्ड और उपलब्धियां सेट अप करते हैं।

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

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

और अंत में परीक्षण सैंडबॉक्स से कनेक्ट करना महत्वपूर्ण है, न कि विकास के दौरान "असली" गेम सेंटर। असल में, यदि आप अपना गेम खेलते समय गेम सेंटर में लॉग इन नहीं हैं तो पॉप-अप पूछेगा कि क्या आप परीक्षण सैंडबॉक्स में लॉग इन करना चाहते हैं।

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