iphone - सैंडबॉक्स गेम केंद्र चालू करें सूचना सूचनाएं संगत नहीं हैं




ios cocos2d-iphone (2)

मुझे भी यही समस्या हुई। हालांकि जब मैंने इसे कई उपकरणों पर परीक्षण किया तो यह ठीक काम कर रहा था ... सिम्युलेटर के साथ कुछ समस्या हो सकती है

गेम सेंटर टर्न-बेस्ड गेमिंग कार्यक्षमता का उपयोग करके, मैं एक बारी-आधारित गेम बना रहा हूं मैं सिम्युलेटर का उपयोग कर रहा हूं और मेरे आईफोन को बारी की घटनाओं की सूचनाओं का परीक्षण करने के लिए उपयोग कर रहा हूं। परिणाम बहुत असंगत हैं लगभग 75% समय जब मैं सिम्युलेटर पर एक चाल करता हूं और मोड़ को पार करता हूं तो मुझे अपने आईफोन पर कोई सूचना नहीं मिलती। ऐसा लगता है कि इस समारोह को नहीं कहा जाता है:

handleTurnEventForMatch:didBecomeActive:

मैंने GKEventHandlerDelegate को उस कोड में सेट किया है जो स्थानीय उपयोगकर्ता को प्रमाणित करता है और ऐसा लगता है कि यह ठीक से सेट किया गया है। तथ्य यह है कि मुझे थोड़ी देर में सूचनाएं मिलती हैं, यह सुझाव देती है कि यह समस्या नहीं है जहां यह समस्या है।

क्या किसी को पता है कि यहां समस्या क्या हो सकती है? क्या यह सैंडबॉक्स गेम सेंटर सर्वर के साथ एक समस्या है? क्या वे आपके द्वारा कम समय के समय या कुछ ऐसी सूचनाओं को भेज सकते हैं जो आप भेज सकते हैं?

संपादित करें: मुझे एक ही समस्या का अनुभव करने वाले लोगों के कुछ पद मिल चुके हैं, लेकिन कोई समाधान नहीं है। हालांकि कोई भी हालिया पोस्ट नहीं हैं कोई सुधार?

एडिट 2: मुझे यह भी पता चलता है कि एक कदम के बाद, जब मैं अन्य डिवाइस पर जीके टूटनबैज मैकेमक वीक कंट्रोलर खोलता हूं, तो यह अभी भी कहता है कि यह दूसरे प्लेयर की बारी है जब मैं इसे बंद कर देता हूं और फिर से खोलता हूं, तो जानकारी सही है। इसके अलावा, जब मैं गेम GKTurnBasedMatchmakerViewController खोलता हूं, जब यह अभी भी गलत जानकारी दिखा रहा है, तो यह मुझे अद्यतन जानकारी के साथ सही मिलान ऑब्जेक्ट देता है। क्या यह किसी भी तरह से संबंधित हो सकता है?


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

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