ภาพรวม
กลยุทธ์ที่จะใช้ในการตรวจหาอุปกรณ์ที่อยู่ใกล้เคียง
รับค่า NSObject
สรุปวิธีการของชั้นเรียน | |
(instancetype) | + strategy |
แสดงกลยุทธ์เริ่มต้น ซึ่งใช้ค่าเริ่มต้นสำหรับพร็อพเพอร์ตี้ทั้งหมด เพิ่มเติม... | |
(instancetype) | + strategyWithParamsBlock: |
แสดงกลยุทธ์ที่กำหนดเอง คุณตั้งค่าพร็อพเพอร์ตี้ที่ไม่บังคับใดก็ได้ใน paramsBlock เพิ่มเติม... | |
สรุปพร็อพเพอร์ตี้ | |
GNSDiscoveryMode | discoveryMode |
สำหรับการค้นพบอุปกรณ์ที่อยู่ใกล้เคียง อุปกรณ์หนึ่งต้องเผยแพร่รหัสการจับคู่ และอุปกรณ์อีกเครื่องหนึ่งต้องสแกนหารหัสการจับคู่ เพิ่มเติม... | |
GNSDiscoveryMediums | discoveryMediums |
ควบคุมสื่อที่จะใช้ออกอากาศและสแกนรหัสการจับคู่เมื่อพบอุปกรณ์ที่อยู่ใกล้เคียง เพิ่มเติม... | |
BOOL | allowInBackground |
ลองใช้กลยุทธ์การค้นพบเมื่อแอปทำงานอยู่เบื้องหลัง เพิ่มเติม... | |
รายละเอียดของเมธอด
+ (instancetype) strategy |
แสดงกลยุทธ์เริ่มต้น ซึ่งใช้ค่าเริ่มต้นสำหรับพร็อพเพอร์ตี้ทั้งหมด
+ (instancetype) strategyWithParamsBlock: | (void(^)(GNSStrategyParams *)) | paramsBlock |
แสดงกลยุทธ์ที่กำหนดเอง คุณตั้งค่าพร็อพเพอร์ตี้ที่ไม่บังคับใดก็ได้ใน paramsBlock
รายละเอียดที่พัก
|
readnonatomicassign |
สำหรับการค้นพบอุปกรณ์ที่อยู่ใกล้เคียง อุปกรณ์หนึ่งต้องเผยแพร่รหัสการจับคู่ และอุปกรณ์อีกเครื่องหนึ่งต้องสแกนหารหัสการจับคู่
เนื่องจากคุณไม่สามารถเจรจาล่วงหน้าได้ ค่าเริ่มต้นจึงกำหนดให้อุปกรณ์ทั้งหมดออกอากาศและสแกน
คุณสมบัตินี้ช่วยให้คุณปรับแต่งลักษณะการทำงานนี้ได้ โดยจำกัดให้แอปออกอากาศหรือสแกน ตัวอย่างเช่น ลองพิจารณาแอปบนอุปกรณ์เคลื่อนที่ซึ่งสื่อสารกับกล่องรับสัญญาณ หากกล่องรับสัญญาณถูกตั้งโปรแกรมให้เผยแพร่รหัสการจับคู่ แอปบนอุปกรณ์เคลื่อนที่อาจตั้งค่าให้สแกนเท่านั้นเพื่อปรับปรุงเวลาในการตอบสนอง
โดยมีค่าเริ่มต้นเป็น kGNSDiscoveryModeDefault
|
readnonatomicassign |
ควบคุมสื่อที่จะใช้ออกอากาศและสแกนรหัสการจับคู่เมื่อพบอุปกรณ์ที่อยู่ใกล้เคียง
ดูรายละเอียดเพิ่มเติมเกี่ยวกับการค้นพบอุปกรณ์ได้ที่ discoveryMode
โดยมีค่าเริ่มต้นเป็น kGNSDiscoveryMediumsDefault
|
readnonatomicassign |
ลองใช้กลยุทธ์การค้นพบเมื่อแอปทำงานอยู่เบื้องหลัง
โปรดทราบว่าบางกลยุทธ์จะไม่ได้รับอนุญาตให้ทำงานในเบื้องหลัง คุณส่งคำขอได้ที่นี่ กลยุทธ์อาจได้รับอนุญาตให้ดำเนินการต่อในเบื้องหลัง ทั้งนี้ขึ้นอยู่กับการตั้งค่าและสถานการณ์อื่นๆ ปัจจุบันรองรับเฉพาะการสแกน/การเผยแพร่ BLE
โดยมีค่าเริ่มต้นเป็น NO