2012-06-11 8 views
9

मैं फेसबुक एसडीके दस्तावेज के माध्यम से पढ़ने के बाद, एक शौक परियोजना के रूप में विकसित होने के लिए फेसबुक एपीआई के साथ घूम रहा हूं, मैं अभी भी थोड़ा अस्पष्ट हूं कि मंच पर गेम विकसित करने के लिए क्या आवश्यक है।क्या फेसबुक से पूरी तरह से मूल मोबाइल एप्लिकेशन से स्कोर और उपलब्धियां API का उपयोग करना संभव है?

यह है कि मैं क्या है:

  1. स्थानीय iOS आवेदन
  2. सभी खेल डेटा स्थानीय रूप से (स्तर, वर्ण, आइटम)
  3. मैं किसी भी बैकएंड सर्वर की जरूरत नहीं है संग्रहीत किया जाता है, खेल है पूरी तरह से ग्राहक पक्ष केवल।

मैं उपलब्धियों/दोस्तों की सूची जोड़कर "सामाजिक" खेल बनाना चाहते, फेसबुक एपीआई ऐसा करने

लिए एक अच्छे उम्मीदवार की तरह लगता है यह मैं क्या हासिल करने की कोशिश कर रहा हूँ है:

  • एसएसओ - खातों के लिए फेसबुक एसएसओ का उपयोग करने की उम्मीद है इसलिए मैं को अपना खुद का प्रमाणीकरण आदि लागू नहीं करना चाहता हूं। यह स्वयं को विकसित करने में समय बचाता है।
  • स्कोर - एक विशेष घटना मेरे खेल में होता है जब यह पुरस्कार उपयोगकर्ता के लिए कुछ अंक, मैं इस के लिए scores API उपयोग करने के लिए देख रहा हूँ होगा।
  • उपलब्धियां - उपयोगकर्ता के बाद अंक, या किसी अन्य पूर्वनिर्धारित घटना हो गई है की एक निश्चित राशि अर्जित की है, यह एक ऐसी उपलब्धि प्रदान किया जाएगा, achievements API का उपयोग कर।

प्रश्न: मैं अपने खेल को एक बैकएंड सर्वर पर तैनात बिना फेसबुक से स्कोर और उपलब्धियां API का उपयोग कर सकते हैं?

+0

मैं बिल्कुल वैसा ही संदेह है कि आप किसी भी अंतर्दृष्टि मिल गया है: डुप्लिकेट करने का कोई मतलब नहीं है, इसलिए कृपया इस सवाल का जवाब यहाँ देख? जैसा कि मैं पढ़ रहा हूं ऐसा लगता है कि मुझे एक फेसबुक वेब ऐप बनाना है और वहां सभी मेटा डेटा जानकारी स्टोर करना है और इसे लैंडिंग पृष्ठ के रूप में भी उपयोग करना है। लेकिन मुझे इसके बारे में निश्चित नहीं है। कृपया मुझे यह बताएं कि आप इसे कैसे प्रबंधित करते हैं। Thx –

+0

यदि यह एक आईओएस ऐप है, तो क्या आपने गेम सेंटर माना है? –

+0

@ जोशहिनमैन मेरे मामले में यह एक आईओएस और एंड्रॉइड ऐप है, गेम सेंटर सिर्फ एक और सेवा है और फेसबुक जितनी शक्तिशाली नहीं है। मैं चारों ओर एक मोड़ की तलाश नहीं कर रहा हूँ। –

उत्तर

3

नहीं है, दो कारणों से:

  1. आपने अपनी उपलब्धियों
  2. स्कोर और उपलब्धियां अनुप्रयोग पहुंच टोकन का उपयोग कर तैनात करने की आवश्यकता के लिए मेटाडेटा की मेजबानी के लिए एक यूआरएल की जरूरत है, और कहा कि में वितरण अपने ग्राहक ऐप्लिकेशन को सभी की अनुमति होगी यदि आपके ऐप की सेटिंग में कोई परिवर्तन करने के लिए, ऐप्लिकेशन के उपयोगकर्ताओं के किसी भी की ओर से पोस्ट कर, एक और साइट के लिए अपनी यातायात पुनर्निर्देशित, आदि

पर एप्लिकेशन decompiling कम से कम, आप उपलब्धियों का वर्णन स्थैतिक पृष्ठों की जरूरत है, और एक कॉलबैक स्क्रिप्ट आप जो स्कोर देखने के फेसबुक पर प्रकाशन और उपलब्धियां

अद्यतन 2012-09-06 चलाता है आपके मोबाइल ऐप्लिकेशन से हिट कर सकते हैं: इसका इस्तेमाल करने no longer necessary है स्कोर और उपलब्धियों को पोस्ट करने के लिए ऐप एक्सेस टोकन, ताकि आप मोबाइल ऐप में स्कोर का उपयोग कर सकें, लेकिन आपको अभी भी उपलब्धि मेटाडेटा

+0

ठीक है, मैं पहले को समझता हूं लेकिन क्या इसका तात्पर्य है कि "मेरे ऐप कंट्रोल पैनल के" आपके ऐप को कैसे एकीकृत करता है "अनुभाग में मुझे अपने पास पहले से ही एक और विकल्प चुनना होगा (मूल आईओएस और एंड्रॉइड ऐप) ? कौनसा? क्योंकि मैं बस मेटाडेटा स्टोर करना चाहता हूं। अभी भी थोड़ा उलझन में, क्षमा करें। Thx –

+0

मेरा मानना ​​है कि 'आपका ऐप फेसबुक के साथ कैसे एकीकृत होता है' अनुभाग में केवल आईफोन/एंड्रॉइड एकीकरण की आवश्यकता है, लेकिन जिस डोमेन पर आप उपलब्धियां होस्ट करते हैं, वह 'ऐप डोमेन' में होना चाहिए उपरोक्त खंड में फ़ील्ड – Igy

+0

क्या स्थिति अभी भी वही है? मैं इसके साथ भी संघर्ष कर रहा हूं। क्या मेटाडेटा होस्ट किए बिना एंड्रॉइड गेम में उपलब्धियों का उपयोग करने का कोई तरीका है? ऐसा लगता है कि इस तरह की एक साधारण सुविधा के लिए बहुत अधिक काम है ... – SirKnigget

0

को पकड़ने के लिए वेबसाइट की आवश्यकता है, मुझे हाल ही में इसके लिए एक अच्छा जवाब मिला। Using Facebook Achievement API in Android

(यह iOS के लिए प्रासंगिक है और साथ ही किसी अन्य मंच),

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