Présentation
Stratégie à utiliser pour détecter les appareils à proximité.
Hérite du NSObject.
Résumé des méthodes de classe | |
(instancetype) | + strategy |
Renvoie la stratégie par défaut, qui utilise les valeurs par défaut pour toutes les propriétés. Plus... | |
(instancetype) | + strategyWithParamsBlock: |
Affiche une stratégie personnalisée. Vous pouvez définir n'importe quelle propriété facultative dans paramsBlock . Plus... | |
Résumé de la propriété | |
GNSDiscoveryMode | discoveryMode |
Pour que les appareils à proximité soient détectés, l'un des appareils doit diffuser un code d'association et l'autre doit rechercher les codes d'association. Plus... | |
GNSDiscoveryMediums | discoveryMediums |
Contrôle les supports à utiliser pour diffuser et scanner les codes d'association lorsqu'ils détectent des appareils à proximité. Plus... | |
BOOL | allowInBackground |
Utilisez la stratégie de découverte lorsque l'application est exécutée en arrière-plan. Plus... | |
Détails sur la méthode
+ (instancetype) strategy |
Renvoie la stratégie par défaut, qui utilise les valeurs par défaut pour toutes les propriétés.
+ (instancetype) strategyWithParamsBlock: | (void(^)(GNSStrategyParams *)) | paramsBlock |
Affiche une stratégie personnalisée. Vous pouvez définir n'importe quelle propriété facultative dans paramsBlock
.
Détails de la propriété
|
readnonatomicassign |
Pour que les appareils à proximité soient détectés, l'un des appareils doit diffuser un code d'association et l'autre doit rechercher les codes d'association.
Étant donné qu'il n'existe aucun moyen de négocier à l'avance, tous les appareils sont par défaut à la fois diffusés et analysés.
Cette propriété vous permet de personnaliser ce comportement, en limitant la diffusion ou l'analyse de votre application. Prenons l'exemple d'une application mobile qui communique avec un boîtier décodeur. Si le boîtier décodeur est programmé pour diffuser un code d'association, l'application mobile peut être configurée pour effectuer des recherches uniquement, afin de réduire la latence.
La valeur par défaut est kGNSDiscoveryModeDefault
.
|
readnonatomicassign |
Contrôle les supports à utiliser pour diffuser et scanner les codes d'association lorsqu'ils détectent des appareils à proximité.
Consultez discoveryMode
pour en savoir plus sur la détection d'appareils.
La valeur par défaut est kGNSDiscoveryMediumsDefault
.
|
readnonatomicassign |
Utilisez la stratégie de découverte lorsque l'application est exécutée en arrière-plan.
Notez que toutes les stratégies ne seront pas autorisées à s'exécuter en arrière-plan. Vous pouvez demander cela ici. Selon d'autres paramètres et circonstances, la stratégie peut être autorisée à se poursuivre en arrière-plan. Actuellement, seuls les balayages/diffusions BLE sont pris en charge.
La valeur par défaut est NO
.