کلاس استراتژی GNSBeacon

مرجع کلاس GNSBeaconStrategy

بررسی اجمالی

استراتژی مورد استفاده برای اسکن برای بیکن ها.

NSObject را به ارث می برد.

خلاصه روش کلاس

(instancetype) + strategy
استراتژی پیش‌فرض را برمی‌گرداند که از مقادیر پیش‌فرض برای همه ویژگی‌ها استفاده می‌کند. بیشتر...
(instancetype) + strategyWithParamsBlock:
یک استراتژی سفارشی را برمی گرداند. می توانید هر یک از ویژگی های اختیاری را در paramsBlock تنظیم کنید. بیشتر...

خلاصه اموال

BOOL  includeIBeacons
همچنین برای iBeacon های نزدیک اسکن کنید. بیشتر...
BOOL  allowInBackground
وقتی برنامه در پس‌زمینه است، سعی کنید چراغ‌ها را اسکن کنید. بیشتر...
BOOL  lowPowerPreferred
حالت کم مصرف هنگام اسکن فقط برای چراغ های Eddystone در دسترس است. هنگامی که iBeacon ها گنجانده می شوند، نادیده گرفته می شود. بیشتر...

جزئیات روش

+ (instancetype) strategy

استراتژی پیش‌فرض را برمی‌گرداند که از مقادیر پیش‌فرض برای همه ویژگی‌ها استفاده می‌کند.

+ (instancetype) strategyWithParamsBlock: (void(^)( GNSBeaconStrategyParams *))  paramsBlock

یک استراتژی سفارشی را برمی گرداند. می توانید هر یک از ویژگی های اختیاری را در paramsBlock تنظیم کنید.

جزئیات ملک

- (BOOL) includeIBeacons
read nonatomic assign

همچنین برای iBeacon های نزدیک اسکن کنید.

پیش فرض YES است. اسکن iBeacons یک گفتگوی مجوز مکان از iOS را راه‌اندازی می‌کند، بنابراین اگر نمی‌خواهید iBeacons را اسکن کنید، باید آن را روی NO تنظیم کنید.

- (BOOL) allowInBackground
read nonatomic assign

وقتی برنامه در پس‌زمینه است، سعی کنید چراغ‌ها را اسکن کنید.

پیش فرض NO است.

- (BOOL) lowPowerPreferred
read nonatomic assign

حالت کم مصرف هنگام اسکن فقط برای چراغ های Eddystone در دسترس است. هنگامی که iBeacon ها گنجانده می شوند، نادیده گرفته می شود.

اگر اسکن با تأخیر کمتر را ترجیح می دهید، با هزینه باتری بالاتر، حالت کم مصرف را خاموش کنید.

پیش فرض YES است.