यह this question पर अनुवर्ती है। यदि आपको कोईhandleTurnEventForMatch:didBecomeActive:
पर कॉलबैक प्राप्त नहीं हो रहा है, तो वहां जवाब का प्रयास करें।handleTurnEventForMatch: didBecomeActive: कॉलबैक केवल कुछ समय तक पहुंच रहा है
मेरे खेल में, मुझे केवल कुछ समय में ईवेंट इवेंट नोटिफिकेशन प्राप्त हो रहा है। लेकिन अगर मैं matchMakerViewController
पर वापस जाता हूं और मैच को दोबारा लोड करता हूं, तो राज्य हमेशा सही होता है।
मेरा गेम प्रत्येक मोड़ के दौरान कई बार टर्न स्टेट अपलोड करता है। अनजाने में, ऐसा लगता है कि यदि अन्य डिवाइस को प्रतिद्वंद्वी की बारी के लिए एक अधिसूचना प्राप्त होती है, तो उसी मोड़ के लिए और अधिसूचनाएं प्राप्त होने की संभावना कम होती है। हालांकि, यह 100% नहीं है।
सामान्यतः, मेरा इंटरनेट कनेक्शन बहुत अच्छी तरह से काम करता प्रतीत होता है।
कोई विचार क्या हो सकता है?
एक ही समस्या है। जब एप्लिकेशन को लॉन्च किया जाता है तो HandTventEventForMatch विधि उसी मैच के समय के लिए बुलाया जाता है। – Sergio
बिल्कुल वही समस्या है। अधिकांश समय केवल एक ही डिवाइस दूसरे को भेज सकता है, और दूसरा उत्तर नहीं दे सकता है। लेकिन यह एक तरफा दिशा मैच से मिलान से अलग है। –