Classe GNSPublicationParams

Riferimento alla classe GNSPublicationParams

Panoramica

Parametri facoltativi per una pubblicazione.

Consulta le dichiarazioni della proprietà di seguito per le spiegazioni di ciascun parametro.

Eredita NSObject.

Riepilogo proprietà

GNSStrategystrategy
 La strategia da utilizzare per pubblicare il messaggio. Vedi GNSStrategy per l'impostazione predefinita. Altro...
 
GNSOperationStatusHandler statusHandler
 Un gestore per lo stato della pubblicazione. Altro...
 
GNSPermissionRequestHandler permissionRequestHandler
 Un gestore per la richiesta dell'autorizzazione utente per utilizzare Qui vicino. Altro...
 

Dettagli della proprietà

- (GNSStrategy*) strategy
readwritenonatomicassign

La strategia da utilizzare per pubblicare il messaggio. Vedi GNSStrategy per l'impostazione predefinita.

- (GNSOperationStatusHandler) statusHandler
readwritenonatomiccopy

Un gestore per lo stato della pubblicazione.

Può essere utilizzato per monitorare lo stato di una nuova pubblicazione.

- (GNSPermissionRequestHandler) permissionRequestHandler
readwritenonatomiccopy

Un gestore per la richiesta dell'autorizzazione utente per utilizzare Qui vicino.

Questo gestore sostituisce la finestra di dialogo predefinita utilizzata dalla funzione Qui vicino; se fornisci questo gestore, la funzione non mostrerà la finestra di dialogo delle autorizzazioni.

Nel gestore delle richieste, devi richiedere l'autorizzazione dell'utente a eseguire l'attività che richiede l'utilizzo della funzionalità Qui vicino, spiegando perché viene usata. Quando l'utente ha dato o negato il consenso, devi chiamare il blocco trasmesso al gestore delle richieste. Se inserisci YES nel blocco, significa che l'utente ha acconsentito al funzionamento di Qui vicino. Se superi NO, significa che l'utente non ha dato il consenso. Le tue pubblicazioni e i tuoi abbonamenti non funzioneranno fino a quando non verrà dato il consenso.

Il gestore può essere utilizzato anche come metodo di "preflight" per le finestre di dialogo delle autorizzazioni iOS. Puoi usarla per spiegare perché l'utente deve acconsentire alle autorizzazioni iOS prima che la tua app possa eseguire le funzioni correlate alla funzionalità Nelle vicinanze.