Tổng quan
Chiến lược dùng để phát hiện các thiết bị ở gần.
Kế thừa NSObject.
Tóm tắt phương thức lớp | |
(instancetype) | + strategy |
Trả về chiến lược mặc định, trong đó sử dụng các giá trị mặc định cho tất cả thuộc tính. Xem thêm... | |
(instancetype) | + strategyWithParamsBlock: |
Trả về chiến lược tuỳ chỉnh. Bạn có thể đặt bất kỳ thuộc tính không bắt buộc nào trong paramsBlock . Xem thêm... | |
Tóm tắt về thuộc tính | |
GNSDiscoveryMode | discoveryMode |
Để khám phá thiết bị lân cận, một thiết bị phải phát đi mã ghép nối và thiết bị còn lại phải quét để tìm mã ghép nối. Xem thêm... | |
GNSDiscoveryMediums | discoveryMediums |
Kiểm soát phương tiện được dùng để phát sóng và quét mã ghép nối khi khám phá các thiết bị ở gần. Xem thêm... | |
BOOL | allowInBackground |
Hãy cố gắng sử dụng chiến lược khám phá khi ứng dụng đang chạy ở chế độ nền. Xem thêm... | |
Chi tiết phương pháp
+ (instancetype) strategy |
Trả về chiến lược mặc định, trong đó sử dụng các giá trị mặc định cho tất cả thuộc tính.
+ (instancetype) strategyWithParamsBlock: | (void(^)(GNSStrategyParams *)) | paramsBlock |
Trả về chiến lược tuỳ chỉnh. Bạn có thể đặt bất kỳ thuộc tính không bắt buộc nào trong paramsBlock
.
Chi tiết về cơ sở lưu trú
|
readnonatomicassign |
Để khám phá thiết bị lân cận, một thiết bị phải phát đi mã ghép nối và thiết bị còn lại phải quét để tìm mã ghép nối.
Vì không có cách nào để thương lượng trước, nên chế độ mặc định là dành cho tất cả thiết bị để phát và quét.
Thuộc tính này cho phép bạn tuỳ chỉnh hành vi này, hạn chế ứng dụng của bạn chỉ truyền phát hoặc quét. Ví dụ: hãy xem xét một ứng dụng di động giao tiếp với hộp giải mã tín hiệu số. Nếu hộp giải mã tín hiệu số được lập trình để phát mã ghép nối, thì bạn có thể thiết lập ứng dụng di động để chỉ quét nhằm giảm độ trễ.
Mặc định là kGNSDiscoveryModeDefault
.
|
readnonatomicassign |
Kiểm soát phương tiện được dùng để phát sóng và quét mã ghép nối khi khám phá các thiết bị ở gần.
Xem discoveryMode
để biết thêm thông tin chi tiết về tính năng khám phá thiết bị.
Mặc định là kGNSDiscoveryMediumsDefault
.
|
readnonatomicassign |
Hãy cố gắng sử dụng chiến lược khám phá khi ứng dụng đang chạy ở chế độ nền.
Xin lưu ý rằng không phải chiến lược nào cũng được phép chạy trong nền. Bạn có thể yêu cầu quyền này tại đây, và tuỳ thuộc vào các chế độ cài đặt và trường hợp khác, chiến lược này có thể được phép tiếp tục chạy trong nền. Hiện tại, chúng tôi chỉ hỗ trợ tính năng quét/thông báo BLE.
Mặc định là NO
.