Danh mục GCKDeviceProvider(được bảo vệ)

Tham chiếu danh mục GCKDeviceProvider(được bảo vệ)

Tổng quan

Các phương thức thuận tiện để tạo đối tượng GCKDevice và gửi thông báo khám phá đến khung.

Năm thành lập
3

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

(void) - notifyDidStartDiscovery
 Thông báo cho người quản lý khám phá rằng quá trình khám phá đã bắt đầu. Xem thêm...
 
(void) - notifyDidPublishDevice:
 Thông báo cho trình quản lý khám phá rằng một thiết bị mới đã được xuất bản. Xem thêm...
 
(void) - notifyDidUnpublishDevice:
 Thông báo cho người quản lý khám phá rằng một thiết bị xuất bản trước đây đã bị hủy xuất bản vì thiết bị đó không còn nữa. Xem thêm...
 
(void) - notifyDidUpdateDevice:
 Thông báo cho người quản lý khám phá rằng một hoặc nhiều thuộc tính hiển thị của thiết bị xuất bản trước đây (chẳng hạn như tên hoặc biểu tượng dễ sử dụng) đã thay đổi. Xem thêm...
 
(GCKDevice *) - createDeviceWithID:ipAddress:servicePort:
 
(GCKDevice *) - createDeviceWithID:networkAddress:servicePort:
 Phương thức nhà máy để tạo các thực thể GCKDevice mới. Xem thêm...
 

Chi tiết phương pháp

- (void) notifyDidStartDiscovery

Thông báo cho người quản lý khám phá rằng quá trình khám phá đã bắt đầu.

Mở rộng lớp GCKDeviceProvider.

- (void) notifyDidPublishDevice: (GCKDevice *)  device

Thông báo cho trình quản lý khám phá rằng một thiết bị mới đã được xuất bản.

Mở rộng lớp GCKDeviceProvider.

- (void) notifyDidUnpublishDevice: (GCKDevice *)  device

Thông báo cho người quản lý khám phá rằng một thiết bị xuất bản trước đây đã bị hủy xuất bản vì thiết bị đó không còn nữa.

Mở rộng lớp GCKDeviceProvider.

- (void) notifyDidUpdateDevice: (GCKDevice *)  device

Thông báo cho người quản lý khám phá rằng một hoặc nhiều thuộc tính hiển thị của thiết bị xuất bản trước đây (chẳng hạn như tên hoặc biểu tượng dễ sử dụng) đã thay đổi.

Mở rộng lớp GCKDeviceProvider.

- (GCKDevice *) createDeviceWithID: (NSString *)  deviceID
ipAddress: (NSString *)  ipAddress
servicePort: (uint16_t)  servicePort 
Deprecated:
Sử dụng createDeviceWithID:networkAddress:servicePort: để hỗ trợ IPv4 và IPv6

Phương thức nhà máy để tạo các thực thể GCKDevice mới. Các tham số này tương ứng với các thuộc tính không thể thay đổi của GCKDevice.

Parameters
deviceIDThe unique ID identifying this device. This value must be unique among all GCKDevice objects that are created by this provider.
ipAddressThe IP address of the device, in numeric form (for example, @"10.0.0.10"). May not be nil. Supports IPv4 only.
servicePortThe service port on which connections should be made to this device. May be 0 if a service port is not applicable.

Mở rộng lớp GCKDeviceProvider.

- (GCKDevice *) createDeviceWithID: (NSString *)  deviceID
networkAddress: (GCKNetworkAddress *)  networkAddress
servicePort: (uint16_t)  servicePort 

Phương thức nhà máy để tạo các thực thể GCKDevice mới.

Các tham số này tương ứng với các thuộc tính không thể thay đổi của GCKDevice.

Parameters
deviceIDThe unique ID identifying this device. This value must be unique among all GCKDevice objects that are created by this provider.
networkAddressThe IP address of the device, either IPv4 or IPv6
servicePortThe service port on which connections should be made to this device. May be 0 if a service port is not applicable.
Năm thành lập
4,2

Mở rộng lớp GCKDeviceProvider.