2013-01-17 13 views
7

मुझे लगता है कि आजकल कई आईओएस गेम्स अपने स्टोर को हार्डकोड नहीं करते हैं, और आइटम, विवरण, मूल्य इत्यादि बाहरी सर्वर से लोड होते हैं।एक आईफोन गेम (जैसे कॉन्ट्रैक्ट किलर 2) के लिए एक गतिशील सर्वर आधारित ऐप/इन-गेम स्टोर कैसे बनाएं?

इसे लागू करने का सबसे आसान तरीका क्या होगा? मैं सर्वर साइड प्रोग्रामिंग में बहुत कम अनुभव के साथ एक गेम प्रोग्रामर हूं। (लंबे समय से शौक PHP स्क्रिप्ट्स किया है)

कृपया मुझे बताएं कि पुस्तकालय सर्वर पक्ष/ग्राहक पक्ष पर प्रयास को कम कर सकते हैं। मुझे ऐसा कुछ चाहिए जो प्रबंधित करना आसान हो। जब भी वे चाहें तो कुछ वस्तुओं आदि पर 50% छूट जैसे प्रस्तावों की घोषणा कैसे करते हैं? ऐप्पल से प्रत्येक इन-ऐप खरीद में हेरफेर की आवश्यकता नहीं है?

इसके अलावा मैं सुरक्षा को अधिकतम करना चाहता हूं, और जितना संभव हो सके गेम स्टोर को हैक कर रहा हूं।

+0

मुझे बिल्कुल यकीन नहीं है कि इन-ऐप खरीदारी कैसे काम करती है, लेकिन यह एक PHP स्क्रिप्ट को HTTP अनुरोध करने की संभावना है जो किसी JSON प्रतिक्रिया को ऐप में पार्स करने के लिए डेटाबेस से पूछताछ करने के लिए करता है? क्या ऐप स्टोर के माध्यम से सभी इन-ऐप आइटम अपडेट किए जाने की आवश्यकता है? –

+0

@MattClark स्पष्ट रूप से हाँ। –

उत्तर

5

आप सही हैं कि इसे ऐप्पल के आईएपी के माध्यम से जाना है। आप इसके बारे में https://developer.apple.com/appstore/in-app-purchase/index.html पर पढ़ना चाहेंगे। आप iTunesConnect (iTC) में आईएपी आइटम सेट अप करते हैं। आपके इन-ऐप स्टोर में केवल आइटम्स सूचीबद्ध हैं जिन्हें आपने आईटीसी में सेट किया है, हालांकि आप आईटीसी में प्रत्येक आइटम को सूचीबद्ध नहीं करना चुन सकते हैं। अपने स्टोर को गतिशील बनाने के लिए, सबसे आसान तरीका शायद UIWebView का उपयोग करना है और फिर अपनी दुकान वेबपृष्ठों की श्रृंखला हो। यह आपको इसे आसानी से अपने सर्वर पर अपडेट करने देता है।

आप http://stackmob.com देख सकते हैं जो आपके इन-गेम स्टोर के स्टोर हिस्से को केवल इतना ही आसान बनाता है कि इसके सभी सर्वर व्यवस्थापक पहलू (और संबंधित सुरक्षा) के बिना। इसके अलावा, http://urbanairship.com आईएपी वस्तुओं के लिए होस्टिंग प्रदान करता है।

+2

विवरण और लिंक के लिए धन्यवाद। उनके माध्यम से जाना होगा। हमने पहले ही शहरी चिकित्सा की जांच की है। 1 मिलियन उपयोगकर्ताओं को एक पुश अधिसूचना भेजने के लिए इसकी लागत लगभग 1000 डॉलर है। यदि मैं इसे स्वयं करता हूं तो क्या मैं बहुत से सर्वर लागत को बचा सकता हूं? –

+2

मुझे पता है कि UA दुनिया में सबसे सस्ता नहीं है। ऐसा लगता है कि चीजें भारत में कुछ हद तक कम महंगे हैं, इसलिए शायद आप स्थानीय रूप से बेहतर कीमत प्राप्त कर सकें। पुश अधिसूचनाओं के लिए आप https://parse.com/plans भी देख सकते हैं। वे HTML फ़ाइल होस्टिंग (आपके स्टोर के लिए) नहीं करते हैं, लेकिन आप कहीं भी उन पृष्ठों को होस्ट कर सकते हैं। – Dad

+2

पूरे स्टोर के लिए UIWebView का उपयोग करने की दिशा के लिए भी बहुत बहुत धन्यवाद। किसी कारण से मैंने कभी नहीं सोचा था कि आप UIWebView के अंदर उठाए गए बटन ईवेंट और जावास्क्रिप्ट ईवेंट को संभाल सकते हैं। लेकिन कुछ त्वरित गूंजने से पता चला कि मैं UIWebView के अंदर से उत्पन्न जावास्क्रिप्ट ईवेंट से ऑब्जेक्टिव सी विधि को कॉल कर सकता हूं। जबकि मैं इस विधि पर विचार करूंगा। जब भी हम स्टोर बदलते हैं, हम भी वेब डिज़ाइनर/डेवलपर पर निर्भर नहीं रहना चाहते हैं। हमें या तो इसके लिए एक टेम्पलेट आधारित वेब ऐप विकसित करना होगा या सिर्फ मूल विचारों के साथ जाना होगा। –

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