Panoramica
La strategia da utilizzare per rilevare i dispositivi nelle vicinanze.
Eredita NSObject.
Riepilogo metodo classe | |
(instancetype) | + strategy |
Restituisce la strategia predefinita, che utilizza i valori predefiniti per tutte le proprietà. Altro... | |
(instancetype) | + strategyWithParamsBlock: |
Restituisce una strategia personalizzata. Puoi impostare qualsiasi proprietà opzionale in paramsBlock . Altro... | |
Riepilogo proprietà | |
GNSDiscoveryMode | discoveryMode |
Per consentire il rilevamento di dispositivi nelle vicinanze, un dispositivo deve trasmettere un codice di accoppiamento e l'altro deve cercare i codici di accoppiamento. Altro... | |
GNSDiscoveryMediums | discoveryMediums |
Consente di stabilire quali mezzi utilizzare per trasmettere e scansionare i codici di accoppiamento quando vengono rilevati dispositivi nelle vicinanze. Altro... | |
BOOL | allowInBackground |
Prova a usare la strategia di scoperta quando l'app è in background. Altro... | |
Dettaglio metodo
+ (instancetype) strategy |
Restituisce la strategia predefinita, che utilizza i valori predefiniti per tutte le proprietà.
+ (instancetype) strategyWithParamsBlock: | (void(^)(GNSStrategyParams *)) | paramsBlock |
Restituisce una strategia personalizzata. Puoi impostare qualsiasi proprietà opzionale in paramsBlock
.
Dettagli della proprietà
|
readnonatomicassign |
Per consentire il rilevamento di dispositivi nelle vicinanze, un dispositivo deve trasmettere un codice di accoppiamento e l'altro deve cercare i codici di accoppiamento.
Poiché non c'è modo di negoziare in anticipo, l'impostazione predefinita è che tutti i dispositivi possano trasmettere e scansionare.
Questa proprietà ti consente di personalizzare questo comportamento, limitando la tua app alla trasmissione o alla scansione. Ad esempio, considera un'app mobile che comunica con un decoder. Se il decoder è programmato per trasmettere un codice di accoppiamento, l'app mobile potrebbe essere impostata per la sola scansione, per migliorare la latenza.
Il valore predefinito è kGNSDiscoveryModeDefault
.
|
readnonatomicassign |
Consente di stabilire quali mezzi utilizzare per trasmettere e scansionare i codici di accoppiamento quando vengono rilevati dispositivi nelle vicinanze.
Visita la pagina discoveryMode
per avere ulteriori informazioni sul rilevamento dei dispositivi.
Il valore predefinito è kGNSDiscoveryMediumsDefault
.
|
readnonatomicassign |
Prova a usare la strategia di scoperta quando l'app è in background.
Tieni presente che non tutte le strategie potranno essere eseguite in background. Puoi richiederlo qui e, a seconda di altre impostazioni e circostanze, la strategia potrebbe essere autorizzata a continuare in background. Al momento sono supportate solo le scansioni/trasmissioni BLE.
Il valore predefinito è NO
.