ระดับ GNSBeaconStrategy

ข้อมูลอ้างอิงคลาส GNSBeaconStrategy

ภาพรวม

กลยุทธ์ที่ใช้ในการสแกนหาบีคอน

รับค่า NSObject

สรุปวิธีการของชั้นเรียน

(instancetype) + strategy
 แสดงกลยุทธ์เริ่มต้น ซึ่งใช้ค่าเริ่มต้นสำหรับพร็อพเพอร์ตี้ทั้งหมด เพิ่มเติม...
 
(instancetype) + strategyWithParamsBlock:
 แสดงกลยุทธ์ที่กำหนดเอง คุณตั้งค่าพร็อพเพอร์ตี้ที่ไม่บังคับใดก็ได้ใน paramsBlock เพิ่มเติม...
 

สรุปพร็อพเพอร์ตี้

BOOL includeIBeacons
 สแกนหา iBeacons ใกล้เคียงด้วย เพิ่มเติม...
 
BOOL allowInBackground
 ลองสแกนหาบีคอนเมื่อแอปทำงานอยู่เบื้องหลัง เพิ่มเติม...
 
BOOL lowPowerPreferred
 โหมดใช้พลังงานต่ำใช้งานได้เมื่อสแกนหาบีคอนของ Eddystone เท่านั้น และระบบจะไม่สนใจเมื่อ iBeacons รวมอยู่ด้วย เพิ่มเติม...
 

รายละเอียดของเมธอด

+ (instancetype) strategy

แสดงกลยุทธ์เริ่มต้น ซึ่งใช้ค่าเริ่มต้นสำหรับพร็อพเพอร์ตี้ทั้งหมด

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

แสดงกลยุทธ์ที่กำหนดเอง คุณตั้งค่าพร็อพเพอร์ตี้ที่ไม่บังคับใดก็ได้ใน paramsBlock

รายละเอียดที่พัก

- (BOOL) includeIBeacons
readnonatomicassign

สแกนหา iBeacons ใกล้เคียงด้วย

โดยมีค่าเริ่มต้นเป็น YES การสแกนหา iBeacons จะทริกเกอร์กล่องโต้ตอบสิทธิ์เข้าถึงตำแหน่งจาก iOS ดังนั้นคุณจึงควรตั้งค่านี้เป็น NO หากไม่ต้องการสแกนหา iBeacons

- (BOOL) allowInBackground
readnonatomicassign

ลองสแกนหาบีคอนเมื่อแอปทำงานอยู่เบื้องหลัง

โดยมีค่าเริ่มต้นเป็น NO

- (BOOL) lowPowerPreferred
readnonatomicassign

โหมดใช้พลังงานต่ำใช้งานได้เมื่อสแกนหาบีคอนของ Eddystone เท่านั้น และระบบจะไม่สนใจเมื่อ iBeacons รวมอยู่ด้วย

ปิดโหมดใช้พลังงานต่ำหากต้องการการสแกนเวลาในการตอบสนองต่ำลงและใช้พลังงานแบตเตอรี่ที่สูงขึ้น

โดยมีค่าเริ่มต้นเป็น YES