فئة GCKGameManagerChannel

مرجع فئة GCKGameManagerChannel

نظرة عامة

فئة فرعية من فئة GCKCastChannel لعمليات التحكم في الألعاب.

يُرجى الاطِّلاع على GCKGameManagerChannelDelegate للتعرُّف على بروتوكول التفويض.

Deprecated:
لم تعد واجهة برمجة تطبيقات مدير الألعاب متاحة وستتم إزالتها في إصدار مستقبلي.

يكتسب 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
 تمّ الاتّصال عندما تكون هذه القناة مرتبطة، ما يعني أنّه بات بالإمكان الآن تبادل الرسائل مع جهاز البث عبر هذه القناة. المزيد...
 
(void) - didDisconnect
 يتم الاتصال عندما يتم إلغاء ربط هذه القناة، مما يشير إلى أنه لم يعد بالإمكان تبادل الرسائل مع جهاز البث عبر هذه القناة. المزيد...
 

ملخص الموقع

id< GCKGameManagerChannelDelegatedelegate
 مفوّض لتلقي إشعارات من GCKGameManagerChannel. المزيد...
 
GCKGameManagerStatecurrentState
 الحالة الحالية لمدير اللعبة. المزيد...
 
NSString * lastUsedPlayerID
 رقم تعريف آخر مشغّل يمكن التحكّم فيه ويتمّ استخدامه في هذه الجلسة المزيد...
 
BOOL isInitialConnectionEstablished
 ما إذا كانت هذه القناة مرتبطة بمدير الألعاب الخاص بالمستلِم ونحن مستعدون للتفاعل معها المزيد...
 
NSString * protocolNamespace
 مساحة اسم القناة. المزيد...
 
BOOL isConnected
 علامة تشير إلى ما إذا كانت هذه القناة مرتبطة حاليًا. المزيد...
 
GCKDeviceManagerdeviceManager
 مدير الجهاز الذي تم تسجيل هذه القناة به، إن وُجد. المزيد...
 

تفاصيل الطريقة

- (instancetype) initWithSessionID: (NSString *)  castSessionID

مُعَيِّن مُحدَّد.

الاتصال تلقائيًا بمدير الألعاب الخاص بالمستلِم.

Parameters
castSessionIDThe 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) في حال عدم اتصال GCKGameManagerChannel حتى الآن بمدير ألعاب المستلِم.

يمكن أيضًا مراجعة
lastUsedPlayerID
Parameters
extraDataCustom 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) في حال عدم اتصال GCKGameManagerChannel حتى الآن بمدير ألعاب المستلِم.

Parameters
extraDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
playerIDThe 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) في حال عدم اتصال GCKGameManagerChannel حتى الآن بمدير ألعاب المستلِم.

يمكن أيضًا مراجعة
lastUsedPlayerID
Parameters
extraDataCustom 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) في حال عدم اتصال GCKGameManagerChannel حتى الآن بمدير ألعاب المستلِم.

Parameters
extraDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
playerIDThe 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) في حال عدم اتصال GCKGameManagerChannel حتى الآن بمدير ألعاب المستلِم.

يمكن أيضًا مراجعة
lastUsedPlayerID
Parameters
extraDataCustom 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) في حال عدم اتصال GCKGameManagerChannel حتى الآن بمدير ألعاب المستلِم.

Parameters
extraDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
playerIDThe player ID of the player to change the state.
المرتجعات
معرّف الطلب، أو kGCKInvalidRequestID في حالة تعذر إرسال الطلب.
- (NSInteger) sendPlayerIdleRequest: (id __nullable)  extraData

لإرسال طلب إلى المستلم لوضع آخر مشغل مستخدم على هذا المرسل في حالة GCKPlayerStateIdle.

إذا لم يكن هذا انتقالاً صالحًا لهذا المشغل أو إذا لم يكن هناك آخر معرف مستخدم تم استخدامه، فسيظهر خطأ في GCKGameManagerChannelDelegate. لا يجب استدعاء هذه الطريقة إلا بعد إرسال رسالة إلى استدعاء المفوض من gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p). إرسال رسالة إلى GCKGameManagerChannelChannel::gameManagerChannel:requestDoesFailWithID:error: تفويض معاودة الاتصال في حال عدم اتصال GCKGameManagerChannel حتى الآن بمدير ألعاب المُستلِم.

يمكن أيضًا مراجعة
lastUsedPlayerID
Parameters
extraDataCustom 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) في حال عدم اتصال GCKGameManagerChannel حتى الآن بمدير ألعاب المستلِم.

Parameters
extraDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
playerIDThe 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) في حال عدم اتصال GCKGameManagerChannel حتى الآن بمدير ألعاب المستلِم.

يمكن أيضًا مراجعة
lastUsedPlayerID
Parameters
extraDataCustom 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). يُرسل رسالة إلى معاودة الاتصال بتفويض gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) في حال عدم اتصال GCKGameManagerChannel حتى الآن بمدير ألعاب المستلِم.

Parameters
extraDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
playerIDThe player ID of the player to change the state.
المرتجعات
معرّف الطلب، أو kGCKInvalidRequestID في حالة تعذر إرسال الطلب.
- (NSInteger) sendGameRequest: (id __nullable)  extraData

لإرسال رسالة خاصة باللعبة إلى المتلقي.

ويكون محتوى الرسالة بالكامل داخل التطبيق. ستصدر الرسالة من lastUsedPlayerID. سيرسل المستلم ردًا إلى هذا المرسل عبر GCKGameManagerChannelDelegate. يجب استدعاء هذه الطريقة فقط بعد أن يتم إرسال رسالة استدعاء المفوض من gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p). يُرسِل معاودة الاتصال بتفويض gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) في حال لم يكن GCKGameManagerChannel متصلاً بالمستلِم في Game Manager.

Parameters
extraDataCustom 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) في حال عدم اتصال GCKGameManagerChannel حتى الآن بمدير ألعاب المستلِم.

Parameters
extraDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
playerIDThe id of the controllable player sending this message.
المرتجعات
معرّف الطلب، أو kGCKInvalidRequestID في حالة تعذر إرسال الطلب.
- (void) sendGameMessage: (id __nullable)  extraData

لإرسال رسالة خاصة باللعبة إلى المتلقي.

ويكون محتوى الرسالة بالكامل داخل التطبيق. ستصدر الرسالة من lastUsedPlayerID. هذه طريقة تنشيط ونسيان حيث لا يوجد ما يضمن إرسال الرسالة ولن يرسل المستلم ردًا إلى هذا المرسل. يجب استدعاء هذه الطريقة فقط بعد أن يتم إرسال رسالة استدعاء المفوض من gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p). إرسال رسالة إلى معاودة الاتصال بتفويض gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) في حال عدم اتصال GCKGameManagerChannel حتى الآن بمدير ألعاب المستلِم.

Parameters
extraDataCustom 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) في حال عدم اتصال GCKGameManagerChannel حتى الآن بمدير ألعاب المستلِم.

Parameters
extraDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
playerIDThe ID of the controllable player sending this message.
- (instancetype) initWithNamespace: (NSString *)  protocolNamespace

مُعَيِّن مُحدَّد.

لإنشاء GCKCastChannel جديدة باستخدام مساحة الاسم المحدّدة.

Parameters
protocolNamespaceThe namespace.

تم التنفيذ في GCKGenericChannel.

- (void) didReceiveTextMessage: (NSString *)  message

يتم الاتصال عندما يتم تلقي رسالة نصية على هذه القناة.

التنفيذ الافتراضي هو بيئة مستقلة.

Parameters
messageThe message.
- (BOOL) sendTextMessage: (NSString *)  message

لإرسال رسالة نصية على هذه القناة.

Parameters
messageThe message.
المرتجعات
YES يتم إرسالها بنجاح أو NO إذا تعذر إرسال الرسالة (نظرًا لعدم اتصال القناة، أو لأن المخزن المؤقت للإرسال ممتلئ للغاية في الوقت الحالي).
Deprecated:
استخدِم sendTextMessage:error: الذي يقدّم معلومات تفصيلية عن الأخطاء.
- (BOOL) sendTextMessage: (NSString *)  message
error: (GCKError *__nullable *__nullable)  error 

لإرسال رسالة نصية على هذه القناة.

Parameters
messageThe message.
errorA pointer at which to store the error result. May be nil.
المرتجعات
تم إرسال YES بنجاح أو NO في حالة تعذر إرسال الرسالة.
- (NSInteger) generateRequestID

ينشئ معرّف طلب لرسالة جديدة.

المرتجعات
المعرّف الذي تم إنشاؤه أو kGCKInvalidRequestID إذا لم تكن القناة مرتبطة حاليًا
- (NSNumber * __nullable) generateRequestNumber

طريقة سهلة تُلفّ نتائج generateRequestID في NSNumber.

المرتجعات
المعرّف الذي تم إنشاؤه أو nil إذا لم تكن القناة مرتبطة حاليًا
- (void) didConnect

تمّ الاتّصال عندما تكون هذه القناة مرتبطة، ما يعني أنّه بات بالإمكان الآن تبادل الرسائل مع جهاز البث عبر هذه القناة.

التنفيذ الافتراضي هو بيئة مستقلة.

- (void) didDisconnect

يتم الاتصال عندما يتم إلغاء ربط هذه القناة، مما يشير إلى أنه لم يعد بالإمكان تبادل الرسائل مع جهاز البث عبر هذه القناة.

التنفيذ الافتراضي هو بيئة مستقلة.

تفاصيل العقار

- (id<GCKGameManagerChannelDelegate>) delegate
readwritenonatomicweak

مفوّض لتلقي إشعارات من GCKGameManagerChannel.

- (GCKGameManagerState*) currentState
readnonatomicstrong

الحالة الحالية لمدير اللعبة.

- (NSString*) lastUsedPlayerID
readnonatomiccopy

رقم تعريف آخر مشغّل يمكن التحكّم فيه ويتمّ استخدامه في هذه الجلسة

يمكن أن تكون القيمة nil إذا لم يتم إعداد مشغّل يمكن التحكّم فيه باستخدام جهاز الاستقبال.

يمكن أيضًا مراجعة
- sendPlayerAvailableRequest:
- (BOOL) isInitialConnectionEstablished
readnonatomicassign

ما إذا كانت هذه القناة مرتبطة بمدير الألعاب الخاص بالمستلِم ونحن مستعدون للتفاعل معها

ستؤدي هذه الطريقة إلى عرض NO من وقت إنشاء هذه القناة.

المرتجعات
YES إذا كانت هذه القناة مرتبطة بمدير الألعاب الخاص بالمستلِم وعلى استعداد للتفاعل معها، NO وإلا
- (NSString*) protocolNamespace
readnonatomiccopyinherited

مساحة اسم القناة.

- (BOOL) isConnected
readnonatomicassigninherited

علامة تشير إلى ما إذا كانت هذه القناة مرتبطة حاليًا.

- (GCKDeviceManager*) deviceManager
readnonatomicweakinherited

مدير الجهاز الذي تم تسجيل هذه القناة به، إن وُجد.

Deprecated:
إذا لم يتم تسجيل هذه القناة في الصف GCKDeviceManager الذي تم إيقاف العمل به، سيكون ذلك nil.