개요
근처 기기를 감지하는 데 사용할 전략입니다.
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
입니다.