2015-10-06 9 views
5

मैंने एक ऐसा गेम बनाया जो वास्तविक समय के मल्टीप्लेयर प्रोग्रामेटिक रूप से उपयोग करता है। इसे मूल रूप से आईओएस 8 उपकरणों की ओर लक्षित किया गया था। हाल ही में आईओएस 9 में माइग्रेशन के बाद, गेम सेंटर ने कई समस्याएं पैदा की हैं। मुख्य मुद्दा जिसे मैं हल नहीं कर सकता वह मल्टीप्लेयर (परीक्षण के लिए) में किसी मित्र को आमंत्रित करना है।क्या गेम सेंटर मल्टीप्लेयर मित्र आईओएस 9 में टूटा हुआ है?

आईओएस 8 से आईओएस 8. ऑटो मैच काम करता है और मित्र निमंत्रण पर काम करते हैं लेकिन आईओएस 9 से आईओएस 9 तक। ऑटो मैच काम करता है और मित्र आमंत्रण अब और काम नहीं करते हैं।

यदि आप में से कोई भी आईओएस 9 पर गेम सेंटर आमंत्रण कार्य करने में कामयाब रहा है। कृपया मुझे सही रास्ते पर मार्गदर्शन करें।

क्या मैं वर्तमान में जानते हैं:

  • यह एक खेल केंद्र मुद्दा है क्योंकि मैं खरोंच से कोई दूसरा एप्लिकेशन पर इस मुद्दे का परीक्षण किया है है। कौन सा ठीक उसी समस्या
  • मैं खातों कि iTunes पर आंतरिक परीक्षकों के रूप में पंजीकृत हैं उत्पादन
  • के साथ कनेक्ट Testflight
  • आईओएस 9 विलय कर दिया गया सैंडबॉक्स जब मैं भेज आमंत्रित किया है यह अन्य डिवाइस पर प्राप्त नहीं होता है उपयोग कर रहा हूँ के कारण होता है (आईओएस 9 केवल)
  • ऐप
  • डिवाइसों को पुनरारंभ करने के लिए दोनों डिवाइसों पर पुश अधिसूचनाएं सक्षम हैं और कुछ भी हल नहीं किया गया है। मैं दोनों आईओएस 9.0.0 और 9.0.1
  • मुझे पता है कि 9.0.2 खेल केंद्र लोड हो रहा है मुद्दे हैं जो मैं कुछ समय के लिए से बचने के लिए चाहते हैं है कर रहा हूँ का परीक्षण किया है

अद्यतन - 9/10/15 आईओएस 8 के लिए सैंडबॉक्स बंद करने के बाद ऑटो-मैच ने आईओएस 8 और आईओएस 9 के बीच काम करना शुरू कर दिया है। लेकिन दोस्त अभी भी एक मुद्दा प्रतीत होता है। मित्र ने आईओएस 8 पर मेरे लिए काम करना बंद कर दिया है।

गेम सेंटर कॉलबैक एक अलग थ्रेड पर चल रहा था और कनेक्ट पर क्रैश का 80% मौका हुआ। समाधान मुख्य धागे पर कोड चलाने के लिए था और इसे हल किया गया था। लेकिन थ्रेडिंग मुद्दे ने दोस्त को ठीक नहीं किया।

एक दोस्त के साथ मैच शुरू करने की कोशिश के बाद का अनुरोध यह एक त्रुटि फेंकता है इस प्रकार है:

Error Domain=GKErrorDomain 
Code=3 
"The requested operation could not be completed due to an error communicating with the server." 
UserInfo={ 
    GKServerStatusCode=5096, 
    NSLocalizedDescription=The requested operation could not be completed due to an error communicating with the server., 
    NSUnderlyingError=0x136e23230 { 
     Error Domain=GKServerErrorDomain 
     Code=5096 
     "Peer device (type: iPad) does not support a game compatible with: unknown:com.xxx.xxx:x:x.x" 
     UserInfo={ 
      GKServerStatusCode=5096, 
      NSLocalizedFailureReason=Peer device (type: iPad) does not support a game compatible with: 
     unknown:com.xxx.xxx:1:x.x 
     } 
    } 
} 

उत्तर

0

मेरी हाल ही में अनुभव से, हाँ यह वर्तमान में टूट गया है या कम से कम गंभीर समस्या है। खेल केंद्र पर नए मैच बनाना केवल कुछ समय काम करता है। मुझे कोड = 3 त्रुटि भी मिलती है। हालांकि, यह मेरे लिए कुछ समय काम करता है। ऐसा लगता है (मेरे लिए) कि नए मैचों को सफलतापूर्वक बनाया और वितरित किया जाता है 1) मुझे मैच की पहली मोड़ भेजने के बाद कोई त्रुटि नहीं होती है और 2) मैं मैचडेट लोड करने में सक्षम हूं और यह सही डेटा है।

+0

यूप यह परीक्षण के लिए टूटा हुआ है। और दुकान पर एक परीक्षण खेल डालने के बाद यह बिल्कुल ठीक लगता है। मुझे लगता है कि आप 'टर्न-आधारित' संस्करण का थोड़ा सा परीक्षण करने में सक्षम थे लेकिन 'रीयल-टाइम' के लिए यह एक दुःस्वप्न है। – Striker

+0

हां, मेरा जवाब एक परीक्षण गेम पर आधारित है जो अभी भी ऐप स्टोर पर नहीं है। ऐप लाइव होने पर सबकुछ आसानी से काम करता है तो यह एक सुखद आश्चर्य होगा। – cdub

+0

@ स्ट्राइकर 'स्टोर में' क्या आप वास्तव में हर किसी के द्वारा लाइव और डाउनलोड करने योग्य, या एक परीक्षण उड़ान प्रीरलीज़ संस्करण का मतलब है? –

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