Klasa GNSStrategy

Dokumentacja klasy GNSStrategy

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

- (GNSDiscoveryMode) discoveryMode
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.

- (GNSDiscoveryMediums) discoveryMediums
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.

- (BOOL) allowInBackground
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.