Lớp GCKGameManagerChannel

Tài liệu tham khảo về lớp GCKGameManagerChannel

Tổng quan

Một lớp con GCKCastChannel cho các thao tác điều khiển trò chơi.

Hãy xem GCKGameManagerChannelDelegate để biết giao thức ủy quyền.

Deprecated:
Game Manager API không còn được hỗ trợ nữa và sẽ bị xoá trong một bản phát hành sau này.

Kế thừa GCKCastChannel.

Tóm tắt phương thức của thực thể

(instancetype) - initWithSessionID:
 Trình khởi tạo được chỉ định. Thêm...
 
(instancetype) - init
 Không có trình khởi chạy mặc định. Thêm...
 
(NSInteger) - sendPlayerAvailableRequest:
 Gửi yêu cầu tới người nhận để đặt người chơi được sử dụng gần đây nhất trên người gửi này vào trạng thái GCKPlayerStateAvailable. Thêm...
 
(NSInteger) - sendPlayerAvailableRequest:playerID:
 Gửi yêu cầu đến trình nhận để đưa trình phát vào trạng thái GCKPlayerStateAvailable. Thêm...
 
(NSInteger) - sendPlayerReadyRequest:
 Gửi yêu cầu tới người nhận để đặt người chơi được sử dụng gần đây nhất trên người gửi này vào trạng thái GCKPlayerStateReady. Thêm...
 
(NSInteger) - sendPlayerReadyRequest:playerID:
 Gửi yêu cầu đến trình nhận để đưa trình phát vào trạng thái GCKPlayerStateReady. Thêm...
 
(NSInteger) - sendPlayerPlayingRequest:
 Gửi yêu cầu tới người nhận để đặt người chơi được sử dụng gần đây nhất trên người gửi này vào trạng thái GCKPlayerStatePlaying. Thêm...
 
(NSInteger) - sendPlayerPlayingRequest:playerID:
 Gửi yêu cầu đến trình nhận để đưa trình phát vào trạng thái GCKPlayerStatePlaying. Thêm...
 
(NSInteger) - sendPlayerIdleRequest:
 Gửi yêu cầu tới người nhận để đặt người chơi được sử dụng gần đây nhất trên người gửi này vào trạng thái GCKPlayerStateIdle. Thêm...
 
(NSInteger) - sendPlayerIdleRequest:playerID:
 Gửi yêu cầu đến trình nhận để đưa trình phát vào trạng thái GCKPlayerStateIdle. Thêm...
 
(NSInteger) - sendPlayerQuitRequest:
 Gửi yêu cầu tới người nhận để đặt người chơi được sử dụng gần đây nhất trên người gửi này vào trạng thái GCKPlayerStateQuit. Thêm...
 
(NSInteger) - sendPlayerQuitRequest:playerID:
 Gửi yêu cầu đến trình nhận để đưa trình phát vào trạng thái GCKPlayerStateQuit. Thêm...
 
(NSInteger) - sendGameRequest:
 Gửi tin nhắn trò chơi cụ thể cho người nhận. Thêm...
 
(NSInteger) - sendGameRequest:playerID:
 Gửi tin nhắn trò chơi cụ thể cho người nhận. Thêm...
 
(void) - sendGameMessage:
 Gửi tin nhắn trò chơi cụ thể cho người nhận. Thêm...
 
(void) - sendGameMessage:playerID:
 Gửi tin nhắn trò chơi cụ thể cho người nhận. Thêm...
 
(instancetype) - initWithNamespace:
 Trình khởi tạo được chỉ định. Thêm...
 
(void) - didReceiveTextMessage:
 Được gọi khi nhận được tin nhắn văn bản trên kênh này. Thêm...
 
(BOOL) - sendTextMessage:
 Gửi tin nhắn văn bản trên kênh này. Thêm...
 
(BOOL) - sendTextMessage:error:
 Gửi tin nhắn văn bản trên kênh này. Thêm...
 
(NSInteger) - generateRequestID
 Tạo mã yêu cầu cho một tin nhắn mới. Thêm...
 
(NSNumber *__nullable) - generateRequestNumber
 Một phương thức tiện lợi bao bọc kết quả của generateRequestID trong một NSNumber. Thêm...
 
(void) - didConnect
 Được gọi khi kênh này được kết nối, cho biết rằng hiện bạn có thể trao đổi tin nhắn với thiết bị Truyền qua kênh này. Thêm...
 
(void) - didDisconnect
 Được gọi khi kênh này đã bị ngắt kết nối, cho biết rằng không thể trao đổi tin nhắn với thiết bị Truyền qua kênh này nữa. Thêm...
 

Tóm tắt thuộc tính

id< GCKGameManagerChannelDelegatedelegate
 Người được ủy quyền nhận thông báo của GCKGameManagerChannel. Thêm...
 
GCKGameManagerStatecurrentState
 Trạng thái hiện tại của trình quản lý trò chơi. Thêm...
 
NSString * lastUsedPlayerID
 Mã người chơi có thể điều khiển gần đây nhất được dùng trong phiên này. Thêm...
 
BOOL isInitialConnectionEstablished
 Kênh này có kết nối với Trình quản lý trò chơi của người nhận và chúng tôi sẵn sàng tương tác với tài khoản đó không. Thêm...
 
NSString * protocolNamespace
 Không gian tên của kênh. Thêm...
 
BOOL isConnected
 Cờ cho biết liệu kênh này hiện có được kết nối hay không. Thêm...
 
GCKDeviceManagerdeviceManager
 Trình quản lý thiết bị mà kênh này đã đăng ký, nếu có. Thêm...
 

Chi tiết phương thức

- (instancetype) initWithSessionID: (NSString *)  castSessionID

Trình khởi tạo được chỉ định.

Tự động kết nối với Trình quản lý trò chơi của người nhận.

Parameters
castSessionIDThe Session ID corresponding to the currently connected Game Manager.
- (instancetype) init

Không có trình khởi chạy mặc định.

Triển khai GCKCastChannel.

- (NSInteger) sendPlayerAvailableRequest: (id __nullable)  extraData

Gửi yêu cầu tới người nhận để đặt người chơi được sử dụng gần đây nhất trên người gửi này vào trạng thái GCKPlayerStateAvailable.

Nếu đây không phải là một chuyển đổi hợp lệ cho người chơi đó, một lỗi sẽ được kích hoạt trong GCKGameManagerChannelDelegate. Nếu không có người chơi nào mới sử dụng, thì người chơi mới sẽ được đăng ký và mã người chơi của người đó sẽ được đặt làm mã người chơi được sử dụng gần đây nhất khi người nhận phản hồi yêu cầu này. Phương thức này chỉ được gọi sau khi thông báo cho lệnh gọi lại ủy quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p). Thông báo cho lệnh gọi lại gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ủy quyền nếu GCKGameManagerChannel chưa được kết nối với Trình quản lý trò chơi của người nhận.

Xem thêm
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.
Trả về
Mã yêu cầu hoặc kGCKInvalidRequestID nếu không thể gửi yêu cầu.
- (NSInteger) sendPlayerAvailableRequest: (id __nullable)  extraData
playerID: (NSString *)  playerID 

Gửi yêu cầu đến trình nhận để đưa trình phát vào trạng thái GCKPlayerStateAvailable.

Nếu đây không phải là một chuyển đổi hợp lệ cho người chơi đó, một lỗi sẽ được kích hoạt trong GCKGameManagerChannelDelegate. Nếu mã người chơi là nil, thì người chơi mới sẽ được đăng ký và mã người chơi của người đó sẽ được đặt làm mã nhận dạng người chơi được sử dụng gần đây nhất khi người nhận phản hồi yêu cầu này. Phương thức này chỉ được gọi sau khi thông báo cho lệnh gọi lại ủy quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p). Thông báo cho lệnh gọi lại gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ủy quyền nếu GCKGameManagerChannel chưa được kết nối với Trình quản lý trò chơi của người nhận.

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.
Trả về
Mã yêu cầu hoặc kGCKInvalidRequestID nếu không thể gửi yêu cầu.
- (NSInteger) sendPlayerReadyRequest: (id __nullable)  extraData

Gửi yêu cầu tới người nhận để đặt người chơi được sử dụng gần đây nhất trên người gửi này vào trạng thái GCKPlayerStateReady.

Nếu đây không phải là một hiệu ứng chuyển đổi hợp lệ cho người chơi đó, hoặc nếu không có mã nhận dạng người chơi được sử dụng gần đây nhất, thì sẽ xảy ra lỗi trong GCKGameManagerChannelDelegate. Phương thức này chỉ được gọi sau khi thông báo cho lệnh gọi lại ủy quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p). Thông báo cho lệnh gọi lại gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ủy quyền nếu GCKGameManagerChannel chưa được kết nối với Trình quản lý trò chơi của người nhận.

Xem thêm
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.
Trả về
Mã yêu cầu hoặc kGCKInvalidRequestID nếu không thể gửi yêu cầu.
- (NSInteger) sendPlayerReadyRequest: (id __nullable)  extraData
playerID: (NSString *)  playerID 

Gửi yêu cầu đến trình nhận để đưa trình phát vào trạng thái GCKPlayerStateReady.

Nếu đây không phải là một hiệu ứng chuyển đổi hợp lệ cho người chơi đó, hoặc nếu không có mã nhận dạng người chơi được sử dụng gần đây nhất, thì sẽ xảy ra lỗi trong GCKGameManagerChannelDelegate. Phương thức này chỉ được gọi sau khi thông báo cho lệnh gọi lại ủy quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p). Thông báo cho lệnh gọi lại gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ủy quyền nếu GCKGameManagerChannel chưa được kết nối với Trình quản lý trò chơi của người nhận.

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.
Trả về
Mã yêu cầu hoặc kGCKInvalidRequestID nếu không thể gửi yêu cầu.
- (NSInteger) sendPlayerPlayingRequest: (id __nullable)  extraData

Gửi yêu cầu tới người nhận để đặt người chơi được sử dụng gần đây nhất trên người gửi này vào trạng thái GCKPlayerStatePlaying.

Nếu đây không phải là một hiệu ứng chuyển đổi hợp lệ cho người chơi đó, hoặc nếu không có mã nhận dạng người chơi được sử dụng gần đây nhất, thì sẽ xảy ra lỗi trong GCKGameManagerChannelDelegate. Phương thức này chỉ được gọi sau khi thông báo cho lệnh gọi lại ủy quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p). Thông báo cho lệnh gọi lại gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ủy quyền nếu GCKGameManagerChannel chưa được kết nối với Trình quản lý trò chơi của người nhận.

Xem thêm
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.
Trả về
Mã yêu cầu hoặc kGCKInvalidRequestID nếu không thể gửi yêu cầu.
- (NSInteger) sendPlayerPlayingRequest: (id __nullable)  extraData
playerID: (NSString *)  playerID 

Gửi yêu cầu đến trình nhận để đưa trình phát vào trạng thái GCKPlayerStatePlaying.

Nếu đây không phải là một hiệu ứng chuyển đổi hợp lệ cho người chơi đó, hoặc nếu không có mã nhận dạng người chơi được sử dụng gần đây nhất, thì sẽ xảy ra lỗi trong GCKGameManagerChannelDelegate. Phương thức này chỉ được gọi sau khi thông báo cho lệnh gọi lại ủy quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p). Thông báo cho lệnh gọi lại gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ủy quyền nếu GCKGameManagerChannel chưa được kết nối với Trình quản lý trò chơi của người nhận.

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.
Trả về
Mã yêu cầu hoặc kGCKInvalidRequestID nếu không thể gửi yêu cầu.
- (NSInteger) sendPlayerIdleRequest: (id __nullable)  extraData

Gửi yêu cầu tới người nhận để đặt người chơi được sử dụng gần đây nhất trên người gửi này vào trạng thái GCKPlayerStateIdle.

Nếu đây không phải là một hiệu ứng chuyển đổi hợp lệ cho người chơi đó, hoặc nếu không có mã nhận dạng người chơi được sử dụng gần đây nhất, thì sẽ xảy ra lỗi trong GCKGameManagerChannelDelegate. Phương thức này chỉ được gọi sau khi thông báo cho lệnh gọi lại uỷ quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p). Nhắn tin cho GCKGameManagerChannel::gameManagerChannel:requestDidFailWithID:error: uỷ quyền gọi lại nếu GCKGameManagerChannel chưa được kết nối với Trình quản lý trò chơi của người nhận.

Xem thêm
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.
Trả về
Mã yêu cầu hoặc kGCKInvalidRequestID nếu không thể gửi yêu cầu.
- (NSInteger) sendPlayerIdleRequest: (id __nullable)  extraData
playerID: (NSString *)  playerID 

Gửi yêu cầu đến trình nhận để đưa trình phát vào trạng thái GCKPlayerStateIdle.

Nếu đây không phải là một hiệu ứng chuyển đổi hợp lệ cho người chơi đó, hoặc nếu không có mã nhận dạng người chơi được sử dụng gần đây nhất, thì sẽ xảy ra lỗi trong GCKGameManagerChannelDelegate. Phương thức này chỉ được gọi sau khi thông báo cho lệnh gọi lại ủy quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p). Thông báo cho lệnh gọi lại gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ủy quyền nếu GCKGameManagerChannel chưa được kết nối với Trình quản lý trò chơi của người nhận.

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.
Trả về
Mã yêu cầu hoặc kGCKInvalidRequestID nếu không thể gửi yêu cầu.
- (NSInteger) sendPlayerQuitRequest: (id __nullable)  extraData

Gửi yêu cầu tới người nhận để đặt người chơi được sử dụng gần đây nhất trên người gửi này vào trạng thái GCKPlayerStateQuit.

Nếu đây không phải là một hiệu ứng chuyển đổi hợp lệ cho người chơi đó, hoặc nếu không có mã nhận dạng người chơi được sử dụng gần đây nhất, thì sẽ xảy ra lỗi trong GCKGameManagerChannelDelegate. Phương thức này chỉ được gọi sau khi thông báo cho lệnh gọi lại ủy quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p). Thông báo cho lệnh gọi lại gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ủy quyền nếu GCKGameManagerChannel chưa được kết nối với Trình quản lý trò chơi của người nhận.

Xem thêm
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.
Trả về
Mã yêu cầu hoặc kGCKInvalidRequestID nếu không thể gửi yêu cầu.
- (NSInteger) sendPlayerQuitRequest: (id __nullable)  extraData
playerID: (NSString *)  playerID 

Gửi yêu cầu đến trình nhận để đưa trình phát vào trạng thái GCKPlayerStateQuit.

Nếu đây không phải là một hiệu ứng chuyển đổi hợp lệ cho người chơi đó, hoặc nếu không có mã nhận dạng người chơi được sử dụng gần đây nhất, thì sẽ xảy ra lỗi trong GCKGameManagerChannelDelegate. Phương thức này chỉ được gọi sau khi thông báo cho lệnh gọi lại ủy quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p). Thông báo cho lệnh gọi lại ủy quyền gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) nếu GCKGameManagerChannel chưa được kết nối với Trình quản lý trò chơi của người nhận.

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.
Trả về
Mã yêu cầu hoặc kGCKInvalidRequestID nếu không thể gửi yêu cầu.
- (NSInteger) sendGameRequest: (id __nullable)  extraData

Gửi tin nhắn trò chơi cụ thể cho người nhận.

Nội dung thư hoàn toàn tùy thuộc vào ứng dụng. Tin nhắn sẽ xuất phát từ lastUsedPlayerID. Người nhận sẽ gửi lại thư trả lời cho người gửi này qua GCKGameManagerChannelDelegate. Phương thức này chỉ được gọi sau khi thông báo cho lệnh gọi lại ủy quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p). Thông báo cho lệnh gọi lại ủy quyền gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) nếu GCKGameManagerChannel chưa được kết nối với bộ thu GameManager.

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.
Trả về
Mã yêu cầu hoặc kGCKInvalidRequestID nếu không thể gửi yêu cầu.
- (NSInteger) sendGameRequest: (id __nullable)  extraData
playerID: (NSString *)  playerID 

Gửi tin nhắn trò chơi cụ thể cho người nhận.

Nội dung thư hoàn toàn tùy thuộc vào ứng dụng. Tin nhắn sẽ xuất phát từ playerID. Nếu playerIDnil, lastUsedPlayerID sẽ được sử dụng. Người nhận sẽ gửi lại thư trả lời cho người gửi này qua GCKGameManagerChannelDelegate. Phương thức này chỉ được gọi sau khi thông báo cho lệnh gọi lại ủy quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p). Thông báo cho lệnh gọi lại gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ủy quyền nếu GCKGameManagerChannel chưa được kết nối với Trình quản lý trò chơi của người nhận.

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.
Trả về
Mã yêu cầu hoặc kGCKInvalidRequestID nếu không thể gửi yêu cầu.
- (void) sendGameMessage: (id __nullable)  extraData

Gửi tin nhắn trò chơi cụ thể cho người nhận.

Nội dung thư hoàn toàn tùy thuộc vào ứng dụng. Tin nhắn sẽ xuất phát từ lastUsedPlayerID. Đây là một phương thức kích hoạt mà không có gì đảm bảo rằng thư đã được gửi và người nhận sẽ không gửi phản hồi cho người gửi này. Phương thức này chỉ được gọi sau khi thông báo cho lệnh gọi lại ủy quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p). Thông báo cho lệnh gọi lại gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ủy quyền nếu GCKGameManagerChannel chưa được kết nối với Trình quản lý trò chơi của người nhận.

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 

Gửi tin nhắn trò chơi cụ thể cho người nhận.

Nội dung tin nhắn đó hoàn toàn tùy thuộc vào ứng dụng. Thông báo sẽ xuất phát từ mã người chơi trên máy được chỉ định. Đây là một phương thức kích hoạt và quên mất không có gì đảm bảo rằng thư sẽ được gửi và người nhận sẽ không gửi phản hồi cho người gửi này. Phương thức này chỉ được gọi sau khi thông báo cho lệnh gọi lại ủy quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p). Thông báo cho lệnh gọi lại gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ủy quyền nếu GCKGameManagerChannel chưa được kết nối với Trình quản lý trò chơi của người nhận.

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

Trình khởi tạo được chỉ định.

Tạo một GCKCastChannel mới với vùng chứa tên đã cho.

Parameters
protocolNamespaceThe namespace.

Được triển khai trong GCKGenericChannel.

- (void) didReceiveTextMessage: (NSString *)  message

Được gọi khi nhận được tin nhắn văn bản trên kênh này.

Cách triển khai mặc định là không hoạt động.

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

Gửi tin nhắn văn bản trên kênh này.

Parameters
messageThe message.
Trả về
YES khi gửi thành công hoặc NO nếu không gửi được tin nhắn (vì kênh không được kết nối hoặc do vùng đệm gửi quá đầy hiện tại).
Deprecated:
Sử dụng sendTextMessage:error: để cung cấp thông tin chi tiết về lỗi.
- (BOOL) sendTextMessage: (NSString *)  message
error: (GCKError *__nullable *__nullable)  error 

Gửi tin nhắn văn bản trên kênh này.

Parameters
messageThe message.
errorA pointer at which to store the error result. May be nil.
Trả về
YES thành công hoặc NO nếu không gửi được tin nhắn.
- (NSInteger) generateRequestID

Tạo mã yêu cầu cho một tin nhắn mới.

Trả về
Mã được tạo hoặc kGCKInvalidRequestID nếu kênh hiện không được kết nối.
- (NSNumber * __nullable) generateRequestNumber

Một phương thức tiện lợi bao bọc kết quả của generateRequestID trong một NSNumber.

Trả về
Mã được tạo hoặc nil nếu kênh hiện không được kết nối.
- (void) didConnect

Được gọi khi kênh này được kết nối, cho biết rằng hiện bạn có thể trao đổi tin nhắn với thiết bị Truyền qua kênh này.

Cách triển khai mặc định là không hoạt động.

- (void) didDisconnect

Được gọi khi kênh này đã bị ngắt kết nối, cho biết rằng không thể trao đổi tin nhắn với thiết bị Truyền qua kênh này nữa.

Cách triển khai mặc định là không hoạt động.

Chi tiết thuộc tính

- (id<GCKGameManagerChannelDelegate>) delegate
readwritenonatomicweak

Người được ủy quyền nhận thông báo của GCKGameManagerChannel.

- (GCKGameManagerState*) currentState
readnonatomicstrong

Trạng thái hiện tại của trình quản lý trò chơi.

- (NSString*) lastUsedPlayerID
readnonatomiccopy

Mã người chơi có thể điều khiển gần đây nhất được dùng trong phiên này.

Đây có thể là nil nếu không có trình phát có thể điều khiển nào được thiết lập cùng thiết bị nhận.

Xem thêm
- sendPlayerAvailableRequest:
- (BOOL) isInitialConnectionEstablished
readnonatomicassign

Kênh này có kết nối với Trình quản lý trò chơi của người nhận và chúng tôi sẵn sàng tương tác với tài khoản đó không.

Phương thức này sẽ trả về NO kể từ thời điểm tạo kênh này.

Trả về
YES nếu kênh này được kết nối với Trình quản lý trò chơi của người nhận và sẵn sàng tương tác; nếu không thì NO.
- (NSString*) protocolNamespace
readnonatomiccopyinherited

Không gian tên của kênh.

- (BOOL) isConnected
readnonatomicassigninherited

Cờ cho biết liệu kênh này hiện có được kết nối hay không.

- (GCKDeviceManager*) deviceManager
readnonatomicweakinherited

Trình quản lý thiết bị mà kênh này đã đăng ký, nếu có.

Deprecated:
Nếu kênh này không được đăng ký bằng lớp GCKDeviceManager không còn được dùng nữa, thì đây sẽ là nil.