Klasa GNSSubscriptionParams

Odniesienie do klasy GNSSubscriptionParams

Opis

Opcjonalne parametry subskrypcji.

Wyjaśnienia dotyczące poszczególnych parametrów znajdziesz w deklaracjach właściwości poniżej.

Dziedziczy NSObject.

Podsumowanie usługi

GNSDeviceTypes deviceTypesToDiscover
 Typy urządzeń do wykrycia. Więcej...
 
NSString * messageNamespace
 Przestrzeń nazw wiadomości do dopasowania. Więcej...
 
NSString * type
 Typ dopasowywanych wiadomości. Wartość nie może wynosić zero. Domyślnym typem jest pusty ciąg znaków. Więcej...
 
GNSStrategystrategy
 Strategia używana do wykrywania urządzeń w pobliżu (innych niż beacon). Więcej...
 
GNSBeaconStrategybeaconStrategy
 Strategia dla skanowania obrazów typu beacon. Więcej...
 
GNSOperationStatusHandler statusHandler
 Moduł obsługi stanu subskrypcji. Więcej...
 
GNSPermissionRequestHandler permissionRequestHandler
 Moduł obsługi próśb o zgodę użytkownika na korzystanie z funkcji W pobliżu. Więcej...
 

Szczegóły nieruchomości

- (GNSDeviceTypes) deviceTypesToDiscover
readwritenonatomicassign

Typy urządzeń do wykrycia.

Wartość domyślna to kGNSDeviceUsingNearby.

- (NSString*) messageNamespace
readwritenonatomicassign

Przestrzeń nazw wiadomości do dopasowania.

Pusty ciąg to domyślna przestrzeń nazw i jest prywatny dla każdej aplikacji (lub aplikacji, które współużytkują projekt w Google Developer Console).

- (NSString*) type
readwritenonatomicassign

Typ dopasowywanych wiadomości. Wartość nie może wynosić zero. Domyślnym typem jest pusty ciąg znaków.

- (GNSStrategy*) strategy
readwritenonatomicassign

Strategia używana do wykrywania urządzeń w pobliżu (innych niż beacon).

- (GNSBeaconStrategy*) beaconStrategy
readwritenonatomicassign

Strategia dla skanowania obrazów typu beacon.

- (GNSOperationStatusHandler) statusHandler
readwritenonatomiccopy

Moduł obsługi stanu subskrypcji.

Może służyć do śledzenia stanu nowo utworzonej subskrypcji.

- (GNSPermissionRequestHandler) permissionRequestHandler
readwritenonatomiccopy

Moduł obsługi próśb o zgodę użytkownika na korzystanie z funkcji W pobliżu.

Ten moduł obsługi zastępuje domyślne okno dialogowe używane przez funkcję W pobliżu. Jeśli podasz ten moduł, funkcja W pobliżu nie wyświetli swojego okna z prośbą o pozwolenie.

W module obsługi żądań poproś użytkownika o pozwolenie na wykonanie zadania wymagającego użycia funkcji W pobliżu i wyjaśnij, dlaczego jest ona używana. Gdy użytkownik udzielił lub nie wyraził zgody, musisz wywołać blokadę przekazaną do modułu obsługi żądań. Zastosowanie blokady YES oznacza, że użytkownik wyraził zgodę na działanie funkcji W pobliżu. Jeśli nie przejdziesz NO, oznacza to, że użytkownik nie wyraził zgody. Twoje publikacje i subskrypcje nie będą działać do czasu jej udzielenia.

Modułu obsługi może też służyć jako metoda „wstępnego procesu” dla okien uprawnień w iOS. W ten sposób wyjaśnisz, dlaczego użytkownik powinien wyrazić zgodę na uprawnienia iOS, zanim aplikacja będzie mogła korzystać z funkcji związanych z aplikacją W pobliżu.