فئة GCKSession(Protected)

مرجع الفئة GCKSession(Protected)

نظرة عامة

طُرق الإلغاء وطلبها من فئات GCKSession الفرعية فقط.

منذ
3.0

ملخّص طريقة المثيل

(void) - start
 بدء الجلسة المزيد...
 
(void) - endWithAction:
 ينهي الجلسة بالإجراء المحدّد. المزيد...
 
(void) - notifyDidStartWithSessionID:
 تطلب الفئات الفرعية إعلام إطار العمل ببدء الجلسة. المزيد...
 
(void) - notifyDidFailToStartWithError:
 تستدعي الفئات الفرعية لإبلاغ إطار العمل بتعذُّر بدء الجلسة. المزيد...
 
(void) - notifyDidEndWithError:willTryToResume:
 تطلب الفئات الفرعية إعلام إطار العمل بانتهاء الجلسة. المزيد...
 
(void) - notifyDidReceiveDeviceVolume:muted:
 تطلب الفئات الفرعية من هذه الفئات إشعار إطار العمل الذي يفيد بتلقّي الجهاز المحدَّث لمستوى صوت الجهاز وحالة كتم الصوت فيه. المزيد...
 
(void) - notifyDidReceiveDeviceStatus:
 تطلب الفئات الفرعية من هذه الفئات إشعار إطار العمل بأنّ الحالة المعدّلة قد تم تلقّيها من الجهاز. المزيد...
 
(void) - notifyDidSuspendWithReason:
 تم إيقاف العمل به، يُرجى عدم استخدامه. يتم تنفيذه كميزة مستقلة. المزيد...
 
(void) - notifyDidResume
 تم إيقاف العمل به، يُرجى عدم استخدامه. يتم تنفيذه كميزة مستقلة. المزيد...
 

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

- (void) start

بدء الجلسة

هذه عملية غير متزامنة. يجب أن تلغي الفئات الفرعية.

توسّع الصف GCKSession.

- (void) endWithAction: (GCKSessionEndAction action

ينهي الجلسة بالإجراء المحدّد.

هذه عملية غير متزامنة. يجب أن تلغي الفئات الفرعية.

Parameters
actionThe action to take when ending the session; see GCKSessionEndAction for more details.

توسّع الصف GCKSession.

- (void) notifyDidStartWithSessionID: (NSString *)  sessionID

تطلب الفئات الفرعية إعلام إطار العمل ببدء الجلسة.

Parameters
sessionIDThe session's unique ID.

توسّع الصف GCKSession.

- (void) notifyDidFailToStartWithError: (GCKError *)  error

تستدعي الفئات الفرعية لإبلاغ إطار العمل بتعذُّر بدء الجلسة.

Parameters
errorThe error that occurred.

توسّع الصف GCKSession.

- (void) notifyDidEndWithError: (nullable NSError *)  error
willTryToResume: (BOOL)  willTryToResume 

تطلب الفئات الفرعية إعلام إطار العمل بانتهاء الجلسة.

Parameters
errorThe error that caused the session to end, if any. Should be nil if the session was ended intentionally.
willTryToResumeWhether the session will try to resume itself automatically.

توسّع الصف GCKSession.

- (void) notifyDidReceiveDeviceVolume: (float)  volume
muted: (BOOL)  muted 

تطلب الفئات الفرعية من هذه الفئات إشعار إطار العمل الذي يفيد بتلقّي الجهاز المحدَّث لمستوى صوت الجهاز وحالة كتم الصوت فيه.

Parameters
volumeThe device's current volume. Must be in the range [0, 1.0];
mutedThe device's current mute state.

توسّع الصف GCKSession.

- (void) notifyDidReceiveDeviceStatus: (nullable NSString *)  statusText

تطلب الفئات الفرعية من هذه الفئات إشعار إطار العمل بأنّ الحالة المعدّلة قد تم تلقّيها من الجهاز.

Parameters
statusTextThe new status.

توسّع الصف GCKSession.

- (void) notifyDidSuspendWithReason: (GCKConnectionSuspendReason reason

تم إيقاف العمل بها، يُرجى عدم استخدامها - يتم تنفيذها كميزة مستقلة.

Deprecated:
عدم الاتصال.

توسّع الصف GCKSession.

- (void) notifyDidResume

تم إيقاف العمل بها، يُرجى عدم استخدامها - يتم تنفيذها كميزة مستقلة.

Deprecated:
عدم الاتصال.

توسّع الصف GCKSession.