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 uỷ quyền.
- Deprecated:
- Game Manager API không còn được hỗ trợ 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. Tuỳ chọn khác... | |
(instancetype) | - init |
Không có trình khởi tạo mặc định. Tuỳ chọn khác... | |
(NSInteger) | - sendPlayerAvailableRequest: |
Gửi yêu cầu đến thiết bị nhận để chuyển trình phát được dùng gần đây nhất trên thiết bị gửi này sang trạng thái GCKPlayerStateAvailable. Tuỳ chọn khác... | |
(NSInteger) | - sendPlayerAvailableRequest:playerID: |
Gửi yêu cầu đến receiver để chuyển trình phát sang trạng thái GCKPlayerStateAvailable. Tuỳ chọn khác... | |
(NSInteger) | - sendPlayerReadyRequest: |
Gửi yêu cầu đến thiết bị nhận để chuyển trình phát được dùng gần đây nhất trên thiết bị gửi này sang trạng thái GCKPlayerStateReady. Tuỳ chọn khác... | |
(NSInteger) | - sendPlayerReadyRequest:playerID: |
Gửi yêu cầu đến receiver để chuyển trình phát sang trạng thái GCKPlayerStateReady. Tuỳ chọn khác... | |
(NSInteger) | - sendPlayerPlayingRequest: |
Gửi yêu cầu đến thiết bị nhận để chuyển trình phát được dùng gần đây nhất trên thiết bị gửi này sang trạng thái GCKPlayerStatePlaying. Tuỳ chọn khác... | |
(NSInteger) | - sendPlayerPlayingRequest:playerID: |
Gửi yêu cầu đến receiver để chuyển trình phát sang trạng thái GCKPlayerStatePlaying. Tuỳ chọn khác... | |
(NSInteger) | - sendPlayerIdleRequest: |
Gửi yêu cầu đến thiết bị nhận để chuyển trình phát được dùng gần đây nhất trên thiết bị gửi này sang trạng thái GCKPlayerStateIdle. Tuỳ chọn khác... | |
(NSInteger) | - sendPlayerIdleRequest:playerID: |
Gửi yêu cầu đến receiver để chuyển trình phát sang trạng thái GCKPlayerStateIdle. Tuỳ chọn khác... | |
(NSInteger) | - sendPlayerQuitRequest: |
Gửi yêu cầu đến thiết bị nhận để chuyển trình phát được dùng gần đây nhất trên thiết bị gửi này sang trạng thái GCKPlayerStateQuit. Tuỳ chọn khác... | |
(NSInteger) | - sendPlayerQuitRequest:playerID: |
Gửi yêu cầu đến receiver để chuyển trình phát sang trạng thái GCKPlayerStateQuit. Tuỳ chọn khác... | |
(NSInteger) | - sendGameRequest: |
Gửi một thông báo dành riêng cho trò chơi đến người nhận. Tuỳ chọn khác... | |
(NSInteger) | - sendGameRequest:playerID: |
Gửi một thông báo dành riêng cho trò chơi đến người nhận. Tuỳ chọn khác... | |
(void) | - sendGameMessage: |
Gửi một thông báo dành riêng cho trò chơi đến người nhận. Tuỳ chọn khác... | |
(void) | - sendGameMessage:playerID: |
Gửi một thông báo dành riêng cho trò chơi đến người nhận. Tuỳ chọn khác... | |
(instancetype) | - initWithNamespace: |
Trình khởi tạo được chỉ định. Tuỳ chọn khác... | |
(void) | - didReceiveTextMessage: |
Được gọi khi một tin nhắn văn bản được nhận trên kênh này. Tuỳ chọn khác... | |
(BOOL) | - sendTextMessage: |
Gửi tin nhắn văn bản trên kênh này. Tuỳ chọn khác... | |
(BOOL) | - sendTextMessage:error: |
Gửi tin nhắn văn bản trên kênh này. Tuỳ chọn khác... | |
(NSInteger) | - generateRequestID |
Tạo mã yêu cầu cho một thông báo mới. Tuỳ chọn khác... | |
(NSNumber *__nullable) | - generateRequestNumber |
Một phương thức thuận tiện bao bọc kết quả của generateRequestID trong một NSNumber. Tuỳ chọn khác... | |
(void) | - didConnect |
Được gọi khi kênh này đã kết nối, cho biết rằng giờ đây, các thông báo có thể được trao đổi với thiết bị truyền qua kênh này. Tuỳ chọn khác... | |
(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 thông báo với thiết bị truyền qua kênh này nữa. Tuỳ chọn khác... | |
Tóm tắt về tài sản | |
id< GCKGameManagerChannelDelegate > | delegate |
Uỷ quyền nhận thông báo từ GCKGameManagerChannel. Tuỳ chọn khác... | |
GCKGameManagerState * | currentState |
Trạng thái hiện tại của trình quản lý trò chơi. Tuỳ chọn khác... | |
NSString * | lastUsedPlayerID |
Mã nhận dạng trình phát có thể điều khiển gần đây nhất được dùng trong phiên này. Tuỳ chọn khác... | |
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 hay không và chúng ta đã sẵn sàng tương tác với kênh này hay chưa. Tuỳ chọn khác... | |
NSString * | protocolNamespace |
Không gian tên của kênh. Tuỳ chọn khác... | |
BOOL | isConnected |
Một cờ cho biết liệu kênh này có đang kết nối hay không. Tuỳ chọn khác... | |
GCKDeviceManager * | deviceManager |
Trình quản lý thiết bị mà kênh này đã đăng ký, nếu có. Tuỳ chọn khác... | |
Thông tin chi tiết về 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 thiết bị nhận.
- Parameters
-
castSessionID The Session ID corresponding to the currently connected Game Manager.
- (instancetype) init |
Không có trình khởi tạo mặc định.
Triển khai GCKCastChannel.
- (NSInteger) sendPlayerAvailableRequest: | (id __nullable) | extraData |
Gửi yêu cầu đến thiết bị nhận để chuyển trình phát được dùng gần đây nhất trên thiết bị gửi này sang trạng thái GCKPlayerStateAvailable.
Nếu đây không phải là một trạng thái chuyển đổi hợp lệ cho trình phát đó, thì lỗi sẽ được kích hoạt trong GCKGameManagerChannelDelegate. Nếu không có trình phát được sử dụng gần đây nhất, thì một trình phát mới sẽ được đăng ký và mã nhận dạng trình phát của trình phát đó sẽ được đặt làm mã nhận dạng trình phát được sử dụng gần đây nhất khi bộ nhận phản hồi yêu cầu này. Bạn chỉ nên gọi phương thức này sau khi thông báo gọi lại uỷ quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) được gửi. Gửi thông báo cho lệnh gọi lại uỷ quyền gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) nếu GCKGameManagerChannel chưa 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
-
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
.
- Giá trị trả về
- Mã yêu cầu hoặc kGCKInvalidRequestID nếu không gửi được yêu cầu.
- (NSInteger) sendPlayerAvailableRequest: | (id __nullable) | extraData | |
playerID: | (NSString *) | playerID | |
Gửi yêu cầu đến receiver để chuyển trình phát sang trạng thái GCKPlayerStateAvailable.
Nếu đây không phải là một trạng thái chuyển đổi hợp lệ cho trình phát đó, thì lỗi sẽ được kích hoạt trong GCKGameManagerChannelDelegate. Nếu mã nhận dạng người chơi là nil
, một người chơi mới sẽ được đăng ký và mã nhận dạng người chơi của người chơi đó sẽ được đặt làm mã nhận dạng người chơi được dùng gần đây nhất khi bộ nhận phản hồi yêu cầu này. Bạn chỉ nên gọi phương thức này sau khi thông báo gọi lại uỷ quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) được gửi. Gửi thông báo cho lệnh gọi lại uỷ quyền gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) nếu GCKGameManagerChannel chưa kết nối với Trình quản lý trò chơi của người nhận.
- 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.
- Giá trị trả về
- Mã yêu cầu hoặc kGCKInvalidRequestID nếu không gửi được yêu cầu.
- (NSInteger) sendPlayerReadyRequest: | (id __nullable) | extraData |
Gửi yêu cầu đến thiết bị nhận để chuyển trình phát được dùng gần đây nhất trên thiết bị gửi này sang trạng thái GCKPlayerStateReady.
Nếu đây không phải là một quá trình 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. Bạn chỉ nên gọi phương thức này sau khi thông báo gọi lại uỷ quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) được gửi. Gửi thông báo cho lệnh gọi lại uỷ quyền gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) nếu GCKGameManagerChannel chưa 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
-
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
.
- Giá trị trả về
- Mã yêu cầu hoặc kGCKInvalidRequestID nếu không gửi được yêu cầu.
- (NSInteger) sendPlayerReadyRequest: | (id __nullable) | extraData | |
playerID: | (NSString *) | playerID | |
Gửi yêu cầu đến receiver để chuyển trình phát sang trạng thái GCKPlayerStateReady.
Nếu đây không phải là một quá trình 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. Bạn chỉ nên gọi phương thức này sau khi thông báo gọi lại uỷ quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) được gửi. Gửi thông báo cho lệnh gọi lại uỷ quyền gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) nếu GCKGameManagerChannel chưa kết nối với Trình quản lý trò chơi của người nhận.
- 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.
- Giá trị trả về
- Mã yêu cầu hoặc kGCKInvalidRequestID nếu không gửi được yêu cầu.
- (NSInteger) sendPlayerPlayingRequest: | (id __nullable) | extraData |
Gửi yêu cầu đến thiết bị nhận để chuyển trình phát được dùng gần đây nhất trên thiết bị gửi này sang trạng thái GCKPlayerStatePlaying.
Nếu đây không phải là một quá trình 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. Bạn chỉ nên gọi phương thức này sau khi thông báo gọi lại uỷ quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) được gửi. Gửi thông báo cho lệnh gọi lại uỷ quyền gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) nếu GCKGameManagerChannel chưa 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
-
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
.
- Giá trị trả về
- Mã yêu cầu hoặc kGCKInvalidRequestID nếu không gửi được yêu cầu.
- (NSInteger) sendPlayerPlayingRequest: | (id __nullable) | extraData | |
playerID: | (NSString *) | playerID | |
Gửi yêu cầu đến receiver để chuyển trình phát sang trạng thái GCKPlayerStatePlaying.
Nếu đây không phải là một quá trình 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. Bạn chỉ nên gọi phương thức này sau khi thông báo gọi lại uỷ quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) được gửi. Gửi thông báo cho lệnh gọi lại uỷ quyền gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) nếu GCKGameManagerChannel chưa kết nối với Trình quản lý trò chơi của người nhận.
- 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.
- Giá trị trả về
- Mã yêu cầu hoặc kGCKInvalidRequestID nếu không gửi được yêu cầu.
- (NSInteger) sendPlayerIdleRequest: | (id __nullable) | extraData |
Gửi yêu cầu đến thiết bị nhận để chuyển trình phát được dùng gần đây nhất trên thiết bị gửi này sang trạng thái GCKPlayerStateIdle.
Nếu đây không phải là một quá trình 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. Bạn chỉ nên gọi phương thức này sau khi thông báo gọi lại uỷ quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) được gửi. Thông báo cho lệnh gọi lại uỷ quyền GCKGameManagerChannel::gameManagerChannel:requestDidFailWithID:error: nếu GCKGameManagerChannel chưa kết nối với Trình quản lý trò chơi của thiết bị nhận.
- Xem thêm
- 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
.
- Giá trị trả về
- Mã yêu cầu hoặc kGCKInvalidRequestID nếu không gửi được yêu cầu.
- (NSInteger) sendPlayerIdleRequest: | (id __nullable) | extraData | |
playerID: | (NSString *) | playerID | |
Gửi yêu cầu đến receiver để chuyển trình phát sang trạng thái GCKPlayerStateIdle.
Nếu đây không phải là một quá trình 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. Bạn chỉ nên gọi phương thức này sau khi thông báo gọi lại uỷ quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) được gửi. Gửi thông báo cho lệnh gọi lại uỷ quyền gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) nếu GCKGameManagerChannel chưa kết nối với Trình quản lý trò chơi của người nhận.
- 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.
- Giá trị trả về
- Mã yêu cầu hoặc kGCKInvalidRequestID nếu không gửi được yêu cầu.
- (NSInteger) sendPlayerQuitRequest: | (id __nullable) | extraData |
Gửi yêu cầu đến thiết bị nhận để chuyển trình phát được dùng gần đây nhất trên thiết bị gửi này sang trạng thái GCKPlayerStateQuit.
Nếu đây không phải là một quá trình 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. Bạn chỉ nên gọi phương thức này sau khi thông báo gọi lại uỷ quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) được gửi. Gửi thông báo cho lệnh gọi lại uỷ quyền gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) nếu GCKGameManagerChannel chưa 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
-
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
.
- Giá trị trả về
- Mã yêu cầu hoặc kGCKInvalidRequestID nếu không gửi được yêu cầu.
- (NSInteger) sendPlayerQuitRequest: | (id __nullable) | extraData | |
playerID: | (NSString *) | playerID | |
Gửi yêu cầu đến receiver để chuyển trình phát sang trạng thái GCKPlayerStateQuit.
Nếu đây không phải là một quá trình 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. Bạn chỉ nên gọi phương thức này sau khi thông báo gọi lại uỷ quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) được gửi. Gửi thông báo cho lệnh gọi lại uỷ quyền gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) nếu GCKGameManagerChannel chưa kết nối với Trình quản lý trò chơi của người nhận.
- 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.
- Giá trị trả về
- Mã yêu cầu hoặc kGCKInvalidRequestID nếu không gửi được yêu cầu.
- (NSInteger) sendGameRequest: | (id __nullable) | extraData |
Gửi một thông báo dành riêng cho trò chơi đến người nhận.
Nội dung của thông báo hoàn toàn tuỳ thuộc vào ứng dụng. Tin nhắn sẽ được gửi từ lastUsedPlayerID. Người nhận sẽ gửi phản hồi cho người gửi này thông qua GCKGameManagerChannelDelegate. Bạn chỉ nên gọi phương thức này sau khi thông báo gọi lại uỷ quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) được gửi. Gửi thông báo cho lệnh gọi lại uỷ quyền gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) nếu GCKGameManagerChannel chưa kết nối với GameManager của bên nhận.
- 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
.
- Giá trị trả về
- Mã yêu cầu hoặc kGCKInvalidRequestID nếu không gửi được yêu cầu.
- (NSInteger) sendGameRequest: | (id __nullable) | extraData | |
playerID: | (NSString *) | playerID | |
Gửi một thông báo dành riêng cho trò chơi đến người nhận.
Nội dung của thông báo hoàn toàn tuỳ thuộc vào ứng dụng. Tin nhắn sẽ được gửi từ playerID
. Nếu playerID
là nil
, thì lastUsedPlayerID sẽ được dùng. Người nhận sẽ gửi phản hồi cho người gửi này thông qua GCKGameManagerChannelDelegate. Bạn chỉ nên gọi phương thức này sau khi thông báo gọi lại uỷ quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) được gửi. Gửi thông báo cho lệnh gọi lại uỷ quyền gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) nếu GCKGameManagerChannel chưa kết nối với Trình quản lý trò chơi của người nhận.
- 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.
- Giá trị trả về
- Mã yêu cầu hoặc kGCKInvalidRequestID nếu không gửi được yêu cầu.
- (void) sendGameMessage: | (id __nullable) | extraData |
Gửi một thông báo dành riêng cho trò chơi đến người nhận.
Nội dung của thông báo hoàn toàn tuỳ thuộc vào ứng dụng. Tin nhắn sẽ được gửi từ lastUsedPlayerID. Đây là phương thức gửi và quên, tức là không có gì đảm bảo rằng thông báo đã được gửi và người nhận sẽ không gửi phản hồi lại cho người gửi này. Bạn chỉ nên gọi phương thức này sau khi thông báo gọi lại uỷ quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) được gửi. Gửi thông báo cho lệnh gọi lại uỷ quyền gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) nếu GCKGameManagerChannel chưa kết nối với Trình quản lý trò chơi của người nhận.
- 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 | |
Gửi một thông báo dành riêng cho trò chơi đến người nhận.
Nội dung của thông báo hoàn toàn do ứng dụng quyết định. Thông báo sẽ bắt nguồn từ mã người chơi tại địa phương đã chỉ định. Đây là phương thức gửi và quên, trong đó không có gì đảm bảo rằng thông báo được gửi và người nhận sẽ không gửi phản hồi lại cho người gửi này. Bạn chỉ nên gọi phương thức này sau khi thông báo gọi lại uỷ quyền gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) được gửi. Gửi thông báo cho lệnh gọi lại uỷ quyền gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) nếu GCKGameManagerChannel chưa kết nối với Trình quản lý trò chơi của người nhận.
- 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 |
Trình khởi tạo được chỉ định.
Tạo một GCKCastChannel mới bằng không gian tên đã cho.
- Parameters
-
protocolNamespace The namespace.
Được triển khai trong GCKGenericChannel.
- (void) didReceiveTextMessage: | (NSString *) | message |
Được gọi khi một tin nhắn văn bản được nhận trên kênh này.
Phương thức triển khai mặc định là không hoạt động.
- Parameters
-
message The message.
- (BOOL) sendTextMessage: | (NSString *) | message |
Gửi tin nhắn văn bản trên kênh này.
- Parameters
-
message The message.
- Giá trị trả về
YES
nếu thành công hoặcNO
nếu không gửi được thông báo (vì kênh chưa kết nối hoặc vì bộ đệm gửi hiện đang quá đầy).
- 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
-
message The message. error A pointer at which to store the error result. May be nil
.
- Giá trị trả về
YES
nếu thành công hoặcNO
nếu không gửi được tin nhắn.
- (NSInteger) generateRequestID |
Tạo mã yêu cầu cho một thông báo mới.
- Giá trị trả về
- Mã nhận dạng đượ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 thuận tiện bao bọc kết quả của generateRequestID trong một NSNumber.
- Giá trị trả về
- Mã nhận dạng đượ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 đã kết nối, cho biết rằng giờ đây, các thông báo có thể được trao đổi với thiết bị truyền qua kênh này.
Phương thức 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 thông báo với thiết bị truyền qua kênh này nữa.
Phương thức triển khai mặc định là không hoạt động.
Thông tin chi tiết về cơ sở lưu trú
|
readwritenonatomicweak |
Uỷ quyền nhận thông báo từ GCKGameManagerChannel.
|
readnonatomicstrong |
Trạng thái hiện tại của trình quản lý trò chơi.
|
readnonatomiccopy |
Mã nhận dạng trình phát 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 với receiver.
- Xem thêm
- - sendPlayerAvailableRequest:
|
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 hay không và chúng ta đã sẵn sàng tương tác với kênh này hay chưa.
Phương thức này sẽ trả về NO
kể từ thời điểm tạo kênh này.
- Giá trị 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;NO
nếu không.
|
readnonatomiccopyinherited |
Không gian tên của kênh.
|
readnonatomicassigninherited |
Một cờ cho biết liệu kênh này có đang kết nối hay không.
|
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 chưa được đăng ký bằng lớp GCKDeviceManager không dùng nữa, thì giá trị này sẽ là
nil
.