Opis
Strategia używana do wykrywania urządzeń w pobliżu.
Dziedziczy NSObject.
Podsumowanie metody klasy | |
(instancetype) | + strategy |
Zwraca strategię domyślną, która używa wartości domyślnych dla wszystkich właściwości. Więcej... | |
(instancetype) | + strategyWithParamsBlock: |
Zwraca strategię niestandardową. W elemencie paramsBlock możesz ustawić dowolne właściwości opcjonalne. Więcej... | |
Podsumowanie usługi | |
GNSDiscoveryMode | discoveryMode |
Aby wykryć urządzenia w pobliżu, jedno z nich musi przesłać kod parowania, a drugie – w poszukiwaniu kodów parowania. Więcej... | |
GNSDiscoveryMediums | discoveryMediums |
Określa, które media mają być używane do rozpowszechniania i skanowania kodów parowania podczas wykrywania urządzeń w pobliżu. Więcej... | |
BOOL | allowInBackground |
Staraj się używać strategii odkrywania, gdy aplikacja działa w tle. Więcej... | |
Szczegóły metody
+ (instancetype) strategy |
Zwraca strategię domyślną, która używa wartości domyślnych dla wszystkich właściwości.
+ (instancetype) strategyWithParamsBlock: | (void(^)(GNSStrategyParams *)) | paramsBlock |
Zwraca strategię niestandardową. W elemencie paramsBlock
możesz ustawić dowolne właściwości opcjonalne.
Szczegóły nieruchomości
|
readnonatomicassign |
Aby wykryć urządzenia w pobliżu, jedno z nich musi przesłać kod parowania, a drugie – w poszukiwaniu kodów parowania.
Nie ma możliwości wcześniejszego negocjowania, więc domyślnym ustawieniem dla wszystkich urządzeń jest transmitowanie i skanowanie.
Ta usługa umożliwia dostosowanie tego działania i ograniczenie możliwości transmitowania lub skanowania aplikacji. Wyobraź sobie na przykład aplikację mobilną, która komunikuje się z dekoderem. Jeśli dekoder jest zaprogramowany do transmitowania kodu parowania, w aplikacji mobilnej można ustawić tylko skanowanie, aby zminimalizować opóźnienie.
Wartość domyślna to kGNSDiscoveryModeDefault
.
|
readnonatomicassign |
Określa, które media mają być używane do rozpowszechniania i skanowania kodów parowania podczas wykrywania urządzeń w pobliżu.
Więcej informacji o wykrywaniu urządzeń znajdziesz na discoveryMode
.
Wartość domyślna to kGNSDiscoveryMediumsDefault
.
|
readnonatomicassign |
Staraj się używać strategii odkrywania, gdy aplikacja działa w tle.
Pamiętaj, że nie wszystkie strategie mogą działać w tle. Możesz poprosić o to tutaj, a w zależności od innych ustawień i okoliczności strategia może być kontynuowana w tle. Obecnie obsługiwane są tylko skanowania/transmisje BLE.
Wartość domyślna to NO
.