Lớp GNSBeaconStrategy

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

Tổng quan

Chiến lược sử dụng để quét tìm beacon.

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

BOOL includeIBeacons
 Quét tìm cả iBeacon ở gần. Xem thêm...
 
BOOL allowInBackground
 Cố gắng quét beacon khi ứng dụng ở chế độ nền. Xem thêm...
 
BOOL lowPowerPreferred
 Chế độ tiết kiệm pin chỉ có sẵn khi quét tìm beacon Eddystone; chế độ này bị bỏ qua khi có iBeacon. 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(^)(GNSBeaconStrategyParams *))  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ú

- (BOOL) includeIBeacons
readnonatomicassign

Quét tìm cả iBeacon ở gần.

Mặc định là YES. Việc quét tìm iBeacons sẽ kích hoạt hộp thoại cấp quyền truy cập thông tin vị trí từ iOS. Vì vậy, bạn nên đặt chế độ này thành NO nếu không muốn quét tìm iBeacon.

- (BOOL) allowInBackground
readnonatomicassign

Cố gắng quét beacon khi ứng dụng ở chế độ nền.

Mặc định là NO.

- (BOOL) lowPowerPreferred
readnonatomicassign

Chế độ tiết kiệm pin chỉ có sẵn khi quét tìm beacon Eddystone; chế độ này bị bỏ qua khi có iBeacon.

Hãy tắt chế độ tiết kiệm pin nếu bạn muốn sử dụng tính năng quét có độ trễ thấp hơn với mức pin cao hơn.

Mặc định là YES.