Classe GNSSubscriptionParams

Documentation de référence sur la classe GNSSubscriptionParams

Présentation

Paramètres facultatifs pour un abonnement.

Pour en savoir plus sur chaque paramètre, consultez les déclarations de propriété ci-dessous.

Hérite du NSObject.

Résumé de la propriété

GNSDeviceTypes deviceTypesToDiscover
 Types d'appareils à découvrir. Plus...
 
NSString * messageNamespace
 Espace de noms du message à mettre en correspondance. Plus...
 
NSString * type
 Type de message à mettre en correspondance. Ne doit pas être nul. La chaîne vide est le type par défaut. Plus...
 
GNSStrategystrategy
 Stratégie à utiliser pour détecter les appareils à proximité (sans balises). Plus...
 
GNSBeaconStrategybeaconStrategy
 Stratégie à utiliser pour le balayage de balises. Plus...
 
GNSOperationStatusHandler statusHandler
 Gestionnaire de l'état de l'abonnement. Plus...
 
GNSPermissionRequestHandler permissionRequestHandler
 Gestionnaire permettant de demander à l'utilisateur l'autorisation d'utiliser la fonctionnalité À proximité. Plus...
 

Détails de la propriété

- (GNSDeviceTypes) deviceTypesToDiscover
readwritenonatomicassign

Types d'appareils à découvrir.

La valeur par défaut est kGNSDeviceUsingNearby.

- (NSString*) messageNamespace
readwritenonatomicassign

Espace de noms du message à mettre en correspondance.

La chaîne vide est l'espace de noms par défaut. Elle est privée pour chaque application (ou pour toutes les applications partageant un projet Google Developers Console).

- (NSString*) type
readwritenonatomicassign

Type de message à mettre en correspondance. Ne doit pas être nul. La chaîne vide est le type par défaut.

- (GNSStrategy*) strategy
readwritenonatomicassign

Stratégie à utiliser pour détecter les appareils à proximité (sans balises).

- (GNSBeaconStrategy*) beaconStrategy
readwritenonatomicassign

Stratégie à utiliser pour le balayage de balises.

- (GNSOperationStatusHandler) statusHandler
readwritenonatomiccopy

Gestionnaire de l'état de l'abonnement.

Elle peut être utilisée pour suivre l'état d'un nouvel abonnement.

- (GNSPermissionRequestHandler) permissionRequestHandler
readwritenonatomiccopy

Gestionnaire permettant de demander à l'utilisateur l'autorisation d'utiliser la fonctionnalité À proximité.

Ce gestionnaire ignore la boîte de dialogue par défaut utilisée par Nearby. Si vous le fournissez, la boîte de dialogue d'autorisation ne s'affiche pas.

Dans votre gestionnaire de requêtes, demandez à l'utilisateur l'autorisation d'effectuer la tâche qui nécessite d'utiliser Nearby, en expliquant pourquoi. Lorsque l'utilisateur a donné ou refusé son consentement, vous devez appeler le bloc transmis à votre gestionnaire de requêtes. Si vous transmettez YES dans le bloc, cela signifie que l'utilisateur a autorisé le fonctionnement de Nearby. Si vous transmettez NO, cela signifie que l'utilisateur n'a pas donné son autorisation. Vos publications et abonnements ne fonctionneront qu'une fois l'autorisation accordée.

Le gestionnaire peut également être utilisé comme méthode de "vérification préliminaire" pour les boîtes de dialogue d'autorisation iOS. Elle vous permet d'expliquer pourquoi l'utilisateur est censé autoriser les autorisations iOS avant que votre application puisse exécuter ses fonctions liées à la fonctionnalité À proximité.