Classe GNSPublicationParams

Référence de la classe GNSPublicationParams

Présentation

Paramètres facultatifs pour une publication.

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é

GNSStrategystrategy
 Stratégie à utiliser pour publier le message. Consultez GNSStrategy pour connaître la valeur par défaut. Plus...
 
GNSOperationStatusHandler statusHandler
 Un gestionnaire pour l'état de la publication. Plus...
 
GNSPermissionRequestHandler permissionRequestHandler
 Gestionnaire permettant de demander à l'utilisateur l'autorisation d'utiliser la fonctionnalité À proximité. Plus...
 

Détails de la propriété

- (GNSStrategy*) strategy
readwritenonatomicassign

Stratégie à utiliser pour publier le message. Consultez GNSStrategy pour connaître la valeur par défaut.

- (GNSOperationStatusHandler) statusHandler
readwritenonatomiccopy

Un gestionnaire pour l'état de la publication.

Vous pouvez l'utiliser pour suivre l'état d'une nouvelle publication.

- (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é.