खास जानकारी
गेम कंट्रोल करने से जुड़ी कार्रवाइयों के लिए, GCKCastChannel सबक्लास.
डेलिगेट प्रोटोकॉल के लिए, GCKGameManagerChannelDelegate देखें.
- Deprecated:
- Game Manager API अब काम नहीं करता. इसे आने वाले समय में हटा दिया जाएगा.
GCKCastChannel को इनहेरिट करता है.
इंस्टेंस के तरीके की खास जानकारी | |
(instancetype) | - initWithSessionID: |
डेज़िग्नेटेड इनिशियलाइज़र. ज़्यादा... | |
(instancetype) | - init |
डिफ़ॉल्ट इनिशियलाइज़र उपलब्ध नहीं है. ज़्यादा... | |
(NSInteger) | - sendPlayerAvailableRequest: |
यह कुकी, पैसे पाने वाले व्यक्ति को अनुरोध भेजती है, ताकि वह पैसे भेजने वाले व्यक्ति के लिए, आखिरी बार इस्तेमाल किए गए प्लेयर को GCKPlayerStateAvailable स्थिति में रख सके. ज़्यादा... | |
(NSInteger) | - sendPlayerAvailableRequest:playerID: |
इससे, पैसे पाने वाले व्यक्ति को अनुरोध भेजा जाता है कि वह प्लेयर को GCKPlayerStateAvailable स्थिति में रखे. ज़्यादा... | |
(NSInteger) | - sendPlayerReadyRequest: |
यह कुकी, पैसे पाने वाले व्यक्ति को अनुरोध भेजती है, ताकि वह पैसे भेजने वाले व्यक्ति के लिए, आखिरी बार इस्तेमाल किए गए प्लेयर को GCKPlayerStateReady स्थिति में रख सके. ज़्यादा... | |
(NSInteger) | - sendPlayerReadyRequest:playerID: |
इससे, पैसे पाने वाले व्यक्ति को अनुरोध भेजा जाता है कि वह प्लेयर को GCKPlayerStateReady स्थिति में रखे. ज़्यादा... | |
(NSInteger) | - sendPlayerPlayingRequest: |
यह कुकी, पैसे पाने वाले व्यक्ति को अनुरोध भेजती है, ताकि वह पैसे भेजने वाले व्यक्ति के लिए, आखिरी बार इस्तेमाल किए गए प्लेयर को GCKPlayerStatePlaying स्थिति में रख सके. ज़्यादा... | |
(NSInteger) | - sendPlayerPlayingRequest:playerID: |
इससे, पैसे पाने वाले व्यक्ति को अनुरोध भेजा जाता है कि वह प्लेयर को GCKPlayerStatePlaying स्थिति में रखे. ज़्यादा... | |
(NSInteger) | - sendPlayerIdleRequest: |
यह कुकी, पैसे पाने वाले व्यक्ति को अनुरोध भेजती है, ताकि वह पैसे भेजने वाले व्यक्ति के लिए, आखिरी बार इस्तेमाल किए गए प्लेयर को GCKPlayerStateIdle स्थिति में रख सके. ज़्यादा... | |
(NSInteger) | - sendPlayerIdleRequest:playerID: |
इससे, पैसे पाने वाले व्यक्ति को अनुरोध भेजा जाता है कि वह प्लेयर को GCKPlayerStateIdle स्थिति में रखे. ज़्यादा... | |
(NSInteger) | - sendPlayerQuitRequest: |
यह कुकी, पैसे पाने वाले व्यक्ति को अनुरोध भेजती है, ताकि वह पैसे भेजने वाले व्यक्ति के लिए, आखिरी बार इस्तेमाल किए गए प्लेयर को GCKPlayerStateQuit स्थिति में रख सके. ज़्यादा... | |
(NSInteger) | - sendPlayerQuitRequest:playerID: |
इससे, पैसे पाने वाले व्यक्ति को अनुरोध भेजा जाता है कि वह प्लेयर को GCKPlayerStateQuit स्थिति में रखे. ज़्यादा... | |
(NSInteger) | - sendGameRequest: |
यह कुकी, गेम के हिसाब से मैसेज को पाने वाले व्यक्ति को भेजती है. ज़्यादा... | |
(NSInteger) | - sendGameRequest:playerID: |
यह कुकी, गेम के हिसाब से मैसेज को पाने वाले व्यक्ति को भेजती है. ज़्यादा... | |
(void) | - sendGameMessage: |
यह कुकी, गेम के हिसाब से मैसेज को पाने वाले व्यक्ति को भेजती है. ज़्यादा... | |
(void) | - sendGameMessage:playerID: |
यह कुकी, गेम के हिसाब से मैसेज को पाने वाले व्यक्ति को भेजती है. ज़्यादा... | |
(instancetype) | - initWithNamespace: |
डेज़िग्नेटेड इनिशियलाइज़र. ज़्यादा... | |
(void) | - didReceiveTextMessage: |
इस चैनल पर कोई मैसेज मिलने पर इसे कॉल किया जाता है. ज़्यादा... | |
(BOOL) | - sendTextMessage: |
इस चैनल पर एक मैसेज भेजता है. ज़्यादा... | |
(BOOL) | - sendTextMessage:error: |
इस चैनल पर एक मैसेज भेजता है. ज़्यादा... | |
(NSInteger) | - generateRequestID |
यह कुकी, नए मैसेज के लिए अनुरोध आईडी जनरेट करती है. ज़्यादा... | |
(NSNumber *__nullable) | - generateRequestNumber |
यह एक आसान तरीका है, जो generateRequestID के नतीजे को NSNumber में रैप करता है. ज़्यादा... | |
(void) | - didConnect |
इस चैनल के कनेक्ट होने पर कॉल किया जाता है. इससे पता चलता है कि अब इस चैनल पर, Cast डिवाइस के साथ मैसेज भेजे और पाए जा सकते हैं. ज़्यादा... | |
(void) | - didDisconnect |
इस चैनल के डिसकनेक्ट होने पर कॉल किया जाता है. इससे पता चलता है कि अब इस चैनल पर, Cast डिवाइस के साथ मैसेज नहीं भेजे जा सकते. ज़्यादा... | |
प्रॉपर्टी की खास जानकारी | |
id< GCKGameManagerChannelDelegate > | delegate |
GCKGameManagerChannel से सूचनाएं पाने के लिए, डेलिगेट. ज़्यादा... | |
GCKGameManagerState * | currentState |
गेम मैनेजर की मौजूदा स्थिति. ज़्यादा... | |
NSString * | lastUsedPlayerID |
इस सेशन में इस्तेमाल किया गया, कंट्रोल किया जा सकने वाला आखिरी प्लेयर आईडी. ज़्यादा... | |
BOOL | isInitialConnectionEstablished |
यह चैनल, गेम मैनेजर के खाते से कनेक्ट है या नहीं. साथ ही, हम इससे इंटरैक्ट करने के लिए तैयार हैं या नहीं. ज़्यादा... | |
NSString * | protocolNamespace |
चैनल का नेमस्पेस. ज़्यादा... | |
BOOL | isConnected |
इस फ़्लैग से पता चलता है कि यह चैनल अभी कनेक्ट है या नहीं. ज़्यादा... | |
GCKDeviceManager * | deviceManager |
अगर इस चैनल को किसी डिवाइस मैनेजर के साथ रजिस्टर किया गया है, तो उस डिवाइस मैनेजर का नाम. ज़्यादा... | |
तरीके की जानकारी
- (instancetype) initWithSessionID: | (NSString *) | castSessionID |
डेज़िग्नेटेड इनिशियलाइज़र.
यह सुविधा, गेम मैनेजर से अपने-आप कनेक्ट हो जाती है.
- Parameters
-
castSessionID The Session ID corresponding to the currently connected Game Manager.
- (instancetype) init |
डिफ़ॉल्ट इनिशियलाइज़र उपलब्ध नहीं है.
GCKCastChannel को लागू करता है.
- (NSInteger) sendPlayerAvailableRequest: | (id __nullable) | extraData |
यह कुकी, पैसे पाने वाले व्यक्ति को अनुरोध भेजती है, ताकि वह पैसे भेजने वाले व्यक्ति के लिए, आखिरी बार इस्तेमाल किए गए प्लेयर को GCKPlayerStateAvailable स्थिति में रख सके.
अगर यह ट्रांज़िशन उस खिलाड़ी के लिए मान्य नहीं है, तो GCKGameManagerChannelDelegate में गड़बड़ी ट्रिगर हो जाएगी. अगर आखिरी बार इस्तेमाल किया गया प्लेयर मौजूद नहीं है, तो एक नया प्लेयर रजिस्टर किया जाएगा. साथ ही, जब रिसीवर इस अनुरोध का जवाब देगा, तब उसके प्लेयर आईडी को आखिरी बार इस्तेमाल किए गए प्लेयर आईडी के तौर पर सेट किया जाएगा. इस तरीके को सिर्फ़ तब कॉल किया जाना चाहिए, जब gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) डेलिगेट कॉलबैक को मैसेज मिल गया हो. अगर gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), गेम मैनेजर से कनेक्ट नहीं है, तो यह gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), कॉल करने वाले को वापस मैसेज भेजता है.GCKGameManagerChannel
- इन्हें भी देखें
- lastUsedPlayerID
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- रिटर्न
- अनुरोध आईडी या kGCKInvalidRequestID, अगर अनुरोध नहीं भेजा जा सका.
- (NSInteger) sendPlayerAvailableRequest: | (id __nullable) | extraData | |
playerID: | (NSString *) | playerID | |
इससे, पैसे पाने वाले व्यक्ति को अनुरोध भेजा जाता है कि वह प्लेयर को GCKPlayerStateAvailable स्थिति में रखे.
अगर यह ट्रांज़िशन उस खिलाड़ी के लिए मान्य नहीं है, तो GCKGameManagerChannelDelegate में गड़बड़ी ट्रिगर हो जाएगी. अगर प्लेयर आईडी nil
है, तो एक नया प्लेयर रजिस्टर किया जाएगा. साथ ही, जब रिसीवर इस अनुरोध का जवाब देगा, तब उसके प्लेयर आईडी को आखिरी बार इस्तेमाल किए गए प्लेयर आईडी के तौर पर सेट किया जाएगा. इस तरीके को सिर्फ़ तब कॉल किया जाना चाहिए, जब gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) डेलिगेट कॉलबैक को मैसेज मिल गया हो. अगर gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), गेम मैनेजर से कनेक्ट नहीं है, तो यह gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), कॉल करने वाले को वापस मैसेज भेजता है.GCKGameManagerChannel
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.playerID The player ID of the player whose state is to be changed.
- रिटर्न
- अनुरोध आईडी या kGCKInvalidRequestID, अगर अनुरोध नहीं भेजा जा सका.
- (NSInteger) sendPlayerReadyRequest: | (id __nullable) | extraData |
यह कुकी, पैसे पाने वाले व्यक्ति को अनुरोध भेजती है, ताकि वह पैसे भेजने वाले व्यक्ति के लिए, आखिरी बार इस्तेमाल किए गए प्लेयर को GCKPlayerStateReady स्थिति में रख सके.
अगर यह ट्रांज़िशन उस प्लेयर के लिए मान्य नहीं है या इस्तेमाल किए गए आखिरी प्लेयर का आईडी मौजूद नहीं है, तो GCKGameManagerChannelDelegate में गड़बड़ी ट्रिगर हो जाएगी. इस तरीके को सिर्फ़ तब कॉल किया जाना चाहिए, जब gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) डेलिगेट कॉलबैक को मैसेज मिल गया हो. अगर gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), गेम मैनेजर से कनेक्ट नहीं है, तो यह gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), कॉल करने वाले को वापस मैसेज भेजता है.GCKGameManagerChannel
- इन्हें भी देखें
- lastUsedPlayerID
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- रिटर्न
- अनुरोध आईडी या kGCKInvalidRequestID, अगर अनुरोध नहीं भेजा जा सका.
- (NSInteger) sendPlayerReadyRequest: | (id __nullable) | extraData | |
playerID: | (NSString *) | playerID | |
इससे, पैसे पाने वाले व्यक्ति को अनुरोध भेजा जाता है कि वह प्लेयर को GCKPlayerStateReady स्थिति में रखे.
अगर यह ट्रांज़िशन उस प्लेयर के लिए मान्य नहीं है या इस्तेमाल किए गए आखिरी प्लेयर का आईडी मौजूद नहीं है, तो GCKGameManagerChannelDelegate में गड़बड़ी ट्रिगर हो जाएगी. इस तरीके को सिर्फ़ तब कॉल किया जाना चाहिए, जब gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) डेलिगेट कॉलबैक को मैसेज मिल गया हो. अगर gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), गेम मैनेजर से कनेक्ट नहीं है, तो यह gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), कॉल करने वाले को वापस मैसेज भेजता है.GCKGameManagerChannel
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.playerID The player ID of the player to change the state.
- रिटर्न
- अनुरोध आईडी या kGCKInvalidRequestID, अगर अनुरोध नहीं भेजा जा सका.
- (NSInteger) sendPlayerPlayingRequest: | (id __nullable) | extraData |
यह कुकी, पैसे पाने वाले व्यक्ति को अनुरोध भेजती है, ताकि वह पैसे भेजने वाले व्यक्ति के लिए, आखिरी बार इस्तेमाल किए गए प्लेयर को GCKPlayerStatePlaying स्थिति में रख सके.
अगर यह ट्रांज़िशन उस प्लेयर के लिए मान्य नहीं है या इस्तेमाल किए गए आखिरी प्लेयर का आईडी मौजूद नहीं है, तो GCKGameManagerChannelDelegate में गड़बड़ी ट्रिगर हो जाएगी. इस तरीके को सिर्फ़ तब कॉल किया जाना चाहिए, जब gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) डेलिगेट कॉलबैक को मैसेज मिल गया हो. अगर gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), गेम मैनेजर से कनेक्ट नहीं है, तो यह gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), कॉल करने वाले को वापस मैसेज भेजता है.GCKGameManagerChannel
- इन्हें भी देखें
- lastUsedPlayerID
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- रिटर्न
- अनुरोध आईडी या kGCKInvalidRequestID, अगर अनुरोध नहीं भेजा जा सका.
- (NSInteger) sendPlayerPlayingRequest: | (id __nullable) | extraData | |
playerID: | (NSString *) | playerID | |
इससे, पैसे पाने वाले व्यक्ति को अनुरोध भेजा जाता है कि वह प्लेयर को GCKPlayerStatePlaying स्थिति में रखे.
अगर यह ट्रांज़िशन उस प्लेयर के लिए मान्य नहीं है या इस्तेमाल किए गए आखिरी प्लेयर का आईडी मौजूद नहीं है, तो GCKGameManagerChannelDelegate में गड़बड़ी ट्रिगर हो जाएगी. इस तरीके को सिर्फ़ तब कॉल किया जाना चाहिए, जब gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) डेलिगेट कॉलबैक को मैसेज मिल गया हो. अगर gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), गेम मैनेजर से कनेक्ट नहीं है, तो यह gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), कॉल करने वाले को वापस मैसेज भेजता है.GCKGameManagerChannel
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.playerID The player ID of the player to change the state.
- रिटर्न
- अनुरोध आईडी या kGCKInvalidRequestID, अगर अनुरोध नहीं भेजा जा सका.
- (NSInteger) sendPlayerIdleRequest: | (id __nullable) | extraData |
यह कुकी, पैसे पाने वाले व्यक्ति को अनुरोध भेजती है, ताकि वह पैसे भेजने वाले व्यक्ति के लिए, आखिरी बार इस्तेमाल किए गए प्लेयर को GCKPlayerStateIdle स्थिति में रख सके.
अगर यह ट्रांज़िशन उस प्लेयर के लिए मान्य नहीं है या इस्तेमाल किए गए आखिरी प्लेयर का आईडी मौजूद नहीं है, तो GCKGameManagerChannelDelegate में गड़बड़ी ट्रिगर हो जाएगी. इस तरीके को सिर्फ़ तब कॉल किया जाना चाहिए, जब gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) डेलिगेट कॉलबैक को मैसेज मिल गया हो. अगर GCKGameManagerChannel, रिसीवर के गेम मैनेजर से अब तक कनेक्ट नहीं हुआ है, तो GCKGameManagerChannel::gameManagerChannel:requestDidFailWithID:error: delegate callback को मैसेज भेजता है.
- इन्हें भी देखें
- lastUsedPlayerID
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- रिटर्न
- अनुरोध आईडी या kGCKInvalidRequestID, अगर अनुरोध नहीं भेजा जा सका.
- (NSInteger) sendPlayerIdleRequest: | (id __nullable) | extraData | |
playerID: | (NSString *) | playerID | |
इससे, पैसे पाने वाले व्यक्ति को अनुरोध भेजा जाता है कि वह प्लेयर को GCKPlayerStateIdle स्थिति में रखे.
अगर यह ट्रांज़िशन उस प्लेयर के लिए मान्य नहीं है या इस्तेमाल किए गए आखिरी प्लेयर का आईडी मौजूद नहीं है, तो GCKGameManagerChannelDelegate में गड़बड़ी ट्रिगर हो जाएगी. इस तरीके को सिर्फ़ तब कॉल किया जाना चाहिए, जब gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) डेलिगेट कॉलबैक को मैसेज मिल गया हो. अगर gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), गेम मैनेजर से कनेक्ट नहीं है, तो यह gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), कॉल करने वाले को वापस मैसेज भेजता है.GCKGameManagerChannel
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.playerID The player ID of the player to change the state.
- रिटर्न
- अनुरोध आईडी या kGCKInvalidRequestID, अगर अनुरोध नहीं भेजा जा सका.
- (NSInteger) sendPlayerQuitRequest: | (id __nullable) | extraData |
यह कुकी, पैसे पाने वाले व्यक्ति को अनुरोध भेजती है, ताकि वह पैसे भेजने वाले व्यक्ति के लिए, आखिरी बार इस्तेमाल किए गए प्लेयर को GCKPlayerStateQuit स्थिति में रख सके.
अगर यह ट्रांज़िशन उस प्लेयर के लिए मान्य नहीं है या इस्तेमाल किए गए आखिरी प्लेयर का आईडी मौजूद नहीं है, तो GCKGameManagerChannelDelegate में गड़बड़ी ट्रिगर हो जाएगी. इस तरीके को सिर्फ़ तब कॉल किया जाना चाहिए, जब gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) डेलिगेट कॉलबैक को मैसेज मिल गया हो. अगर gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), गेम मैनेजर से कनेक्ट नहीं है, तो यह gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), कॉल करने वाले को वापस मैसेज भेजता है.GCKGameManagerChannel
- इन्हें भी देखें
- lastUsedPlayerID
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- रिटर्न
- अनुरोध आईडी या kGCKInvalidRequestID, अगर अनुरोध नहीं भेजा जा सका.
- (NSInteger) sendPlayerQuitRequest: | (id __nullable) | extraData | |
playerID: | (NSString *) | playerID | |
इससे, पैसे पाने वाले व्यक्ति को अनुरोध भेजा जाता है कि वह प्लेयर को GCKPlayerStateQuit स्थिति में रखे.
अगर यह ट्रांज़िशन उस प्लेयर के लिए मान्य नहीं है या इस्तेमाल किए गए आखिरी प्लेयर का आईडी मौजूद नहीं है, तो GCKGameManagerChannelDelegate में गड़बड़ी ट्रिगर हो जाएगी. इस तरीके को सिर्फ़ तब कॉल किया जाना चाहिए, जब gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) डेलिगेट कॉलबैक को मैसेज मिल गया हो. अगर GCKGameManagerChannel, रिसीवर के Game Manager से अब तक कनेक्ट नहीं हुआ है, तो gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) डेलिगेट कॉलबैक को मैसेज भेजता है.
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.playerID The player ID of the player to change the state.
- रिटर्न
- अनुरोध आईडी या kGCKInvalidRequestID, अगर अनुरोध नहीं भेजा जा सका.
- (NSInteger) sendGameRequest: | (id __nullable) | extraData |
यह कुकी, गेम के हिसाब से मैसेज को पाने वाले व्यक्ति को भेजती है.
मैसेज का कॉन्टेंट पूरी तरह से ऐप्लिकेशन पर निर्भर करता है. यह मैसेज lastUsedPlayerID से भेजा जाएगा. पाने वाला व्यक्ति, भेजने वाले को GCKGameManagerChannelDelegate के ज़रिए जवाब भेजेगा. इस तरीके को सिर्फ़ तब कॉल किया जाना चाहिए, जब gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) डेलिगेट कॉलबैक को मैसेज मिल गया हो. अगर GCKGameManagerChannel, रिसीवर के GameManager से अब तक कनेक्ट नहीं हुआ है, तो यह gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) को कॉलबैक मैसेज भेजता है.
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- रिटर्न
- अनुरोध आईडी या kGCKInvalidRequestID, अगर अनुरोध नहीं भेजा जा सका.
- (NSInteger) sendGameRequest: | (id __nullable) | extraData | |
playerID: | (NSString *) | playerID | |
यह कुकी, गेम के हिसाब से मैसेज को पाने वाले व्यक्ति को भेजती है.
मैसेज का कॉन्टेंट पूरी तरह से ऐप्लिकेशन पर निर्भर करता है. यह मैसेज playerID
से भेजा जाएगा. अगर playerID
nil
है, तो lastUsedPlayerID का इस्तेमाल किया जाएगा. पाने वाला व्यक्ति, भेजने वाले को GCKGameManagerChannelDelegate के ज़रिए जवाब भेजेगा. इस तरीके को सिर्फ़ तब कॉल किया जाना चाहिए, जब gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) डेलिगेट कॉलबैक को मैसेज मिल गया हो. अगर gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), गेम मैनेजर से कनेक्ट नहीं है, तो यह gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), कॉल करने वाले को वापस मैसेज भेजता है.GCKGameManagerChannel
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.playerID The id of the controllable player sending this message.
- रिटर्न
- अनुरोध आईडी या kGCKInvalidRequestID, अगर अनुरोध नहीं भेजा जा सका.
- (void) sendGameMessage: | (id __nullable) | extraData |
यह कुकी, गेम के हिसाब से मैसेज को पाने वाले व्यक्ति को भेजती है.
मैसेज का कॉन्टेंट पूरी तरह से ऐप्लिकेशन पर निर्भर करता है. यह मैसेज lastUsedPlayerID से भेजा जाएगा. यह एक ऐसा तरीका है जिसमें यह पक्का नहीं होता कि मैसेज भेजा गया है या नहीं. साथ ही, पाने वाला व्यक्ति, भेजने वाले को जवाब नहीं भेजता है. इस तरीके को सिर्फ़ तब कॉल किया जाना चाहिए, जब gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) डेलिगेट कॉलबैक को मैसेज मिल गया हो. अगर gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), गेम मैनेजर से कनेक्ट नहीं है, तो यह gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), कॉल करने वाले को वापस मैसेज भेजता है.GCKGameManagerChannel
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- (void) sendGameMessage: | (id __nullable) | extraData | |
playerID: | (NSString *) | playerID | |
यह कुकी, गेम के हिसाब से मैसेज को पाने वाले व्यक्ति को भेजती है.
मैसेज का कॉन्टेंट पूरी तरह से ऐप्लिकेशन पर निर्भर करता है. मैसेज, बताए गए लोकल प्लेयर आईडी से भेजा जाएगा. यह एक ऐसा तरीका है जिसमें मैसेज भेजने की कोई गारंटी नहीं होती. साथ ही, मैसेज पाने वाला व्यक्ति, मैसेज भेजने वाले को जवाब नहीं भेजता. इस तरीके को सिर्फ़ तब कॉल किया जाना चाहिए, जब gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) डेलिगेट कॉलबैक को मैसेज मिल गया हो. अगर gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), गेम मैनेजर से कनेक्ट नहीं है, तो यह gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), कॉल करने वाले को वापस मैसेज भेजता है.GCKGameManagerChannel
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.playerID The ID of the controllable player sending this message.
- (instancetype) initWithNamespace: | (NSString *) | protocolNamespace |
डेज़िग्नेटेड इनिशियलाइज़र.
यह दिए गए नेमस्पेस के साथ एक नया GCKCastChannel बनाता है.
- Parameters
-
protocolNamespace The namespace.
GCKGenericChannel में लागू किया गया.
- (void) didReceiveTextMessage: | (NSString *) | message |
इस चैनल पर कोई मैसेज मिलने पर इसे कॉल किया जाता है.
डिफ़ॉल्ट तौर पर लागू करने पर, कोई कार्रवाई नहीं होती है.
- Parameters
-
message The message.
- (BOOL) sendTextMessage: | (NSString *) | message |
इस चैनल पर एक मैसेज भेजता है.
- Parameters
-
message The message.
- रिटर्न
YES
अगर मैसेज भेजा जा सका, तोNO
अगर मैसेज नहीं भेजा जा सका (चैनल कनेक्ट न होने या मैसेज भेजने के लिए बफ़र बहुत ज़्यादा भरा होने की वजह से).
- Deprecated:
- sendTextMessage:error: का इस्तेमाल करें. इससे गड़बड़ी के बारे में पूरी जानकारी मिलती है.
- (BOOL) sendTextMessage: | (NSString *) | message | |
error: | (GCKError *__nullable *__nullable) | error | |
इस चैनल पर एक मैसेज भेजता है.
- Parameters
-
message The message. error A pointer at which to store the error result. May be nil
.
- रिटर्न मैसेज भेजने पर
YES
या मैसेज न भेजे जाने परNO
.
- (NSInteger) generateRequestID |
यह कुकी, नए मैसेज के लिए अनुरोध आईडी जनरेट करती है.
- रिटर्न
- जनरेट किया गया आईडी या kGCKInvalidRequestID, अगर चैनल फ़िलहाल कनेक्ट नहीं है.
- (NSNumber * __nullable) generateRequestNumber |
यह एक आसान तरीका है, जो generateRequestID के नतीजे को NSNumber में रैप करता है.
- रिटर्न
- जनरेट किया गया आईडी या
nil
, अगर चैनल फ़िलहाल कनेक्ट नहीं है.
- (void) didConnect |
इस चैनल के कनेक्ट होने पर कॉल किया जाता है. इससे पता चलता है कि अब इस चैनल पर, Cast डिवाइस के साथ मैसेज भेजे और पाए जा सकते हैं.
डिफ़ॉल्ट तौर पर लागू करने पर, कोई कार्रवाई नहीं होती है.
- (void) didDisconnect |
इस चैनल के डिसकनेक्ट होने पर कॉल किया जाता है. इससे पता चलता है कि अब इस चैनल पर, Cast डिवाइस के साथ मैसेज नहीं भेजे जा सकते.
डिफ़ॉल्ट तौर पर लागू करने पर, कोई कार्रवाई नहीं होती है.
प्रॉपर्टी की जानकारी
|
readwritenonatomicweak |
GCKGameManagerChannel से सूचनाएं पाने के लिए, डेलिगेट.
|
readnonatomicstrong |
गेम मैनेजर की मौजूदा स्थिति.
|
readnonatomiccopy |
इस सेशन में इस्तेमाल किया गया, कंट्रोल किया जा सकने वाला आखिरी प्लेयर आईडी.
अगर रिसीवर के साथ कंट्रोल किया जा सकने वाला कोई प्लेयर सेट अप नहीं किया गया है, तो यह nil
हो सकता है.
- इन्हें भी देखें
- - sendPlayerAvailableRequest:
|
readnonatomicassign |
यह चैनल, गेम मैनेजर के खाते से कनेक्ट है या नहीं. साथ ही, हम इससे इंटरैक्ट करने के लिए तैयार हैं या नहीं.
इस तरीके से, इस चैनल के बनने के समय से लेकर अब तक के सभी वीडियो के लिए NO
वैल्यू मिलेगी.
- रिटर्न
YES
अगर यह चैनल, रिसीवर के गेम मैनेजर से कनेक्ट है और उससे इंटरैक्ट करने के लिए तैयार है;NO
ऐसा न होने पर.
|
readnonatomiccopyinherited |
चैनल का नेमस्पेस.
|
readnonatomicassigninherited |
इस फ़्लैग से पता चलता है कि यह चैनल अभी कनेक्ट है या नहीं.
|
readnonatomicweakinherited |
अगर इस चैनल को किसी डिवाइस मैनेजर के साथ रजिस्टर किया गया है, तो उस डिवाइस मैनेजर का नाम.
- Deprecated:
- अगर इस चैनल को बंद हो चुकी GCKDeviceManager क्लास के साथ रजिस्टर नहीं किया गया था, तो यह
nil
होगा.