Clase GNSPublicationParams

Referencia de la clase GNSPublicationParams

Descripción general

Parámetros opcionales para una publicación.

Consulta las declaraciones de propiedades que aparecen a continuación para obtener explicaciones sobre cada parámetro.

Hereda NSObject.

Resumen de la propiedad

GNSStrategystrategy
 La estrategia que se usa para publicar el mensaje. Consulta GNSStrategy para ver la configuración predeterminada. Más...
 
GNSOperationStatusHandler statusHandler
 Un controlador para el estado de la publicación. Más...
 
GNSPermissionRequestHandler permissionRequestHandler
 Controlador para solicitar permiso del usuario para usar Nearby. Más...
 

Detalles de la propiedad

- (GNSStrategy*) strategy
readwritenonatomicassign

La estrategia que se usa para publicar el mensaje. Consulta GNSStrategy para ver la configuración predeterminada.

- (GNSOperationStatusHandler) statusHandler
readwritenonatomiccopy

Un controlador para el estado de la publicación.

Se puede usar para hacer un seguimiento del estado de una publicación recién creada.

- (GNSPermissionRequestHandler) permissionRequestHandler
readwritenonatomiccopy

Controlador para solicitar permiso del usuario para usar Nearby.

Este controlador anula el cuadro de diálogo predeterminado que usa Nearby. Si proporcionas este controlador, Nearby no mostrará el cuadro de diálogo de permisos.

En tu controlador de solicitudes, debes solicitar el permiso del usuario para realizar la tarea que requiere el uso de Nearby y explicar por qué se usa. Cuando el usuario ha otorgado o denegado el consentimiento, debes llamar al bloque que se pasó a tu controlador de solicitudes. Si pasas YES al bloque, significa que el usuario dio su consentimiento para permitir que Nearby funcione. Si pasas NO, significa que el usuario no dio su consentimiento. Tus publicaciones y suscripciones no funcionarán hasta que se lo otorgue.

El controlador también se puede usar como un método de "verificación previa" para los diálogos de permisos de iOS. Puedes usarlo para explicar por qué se espera que el usuario dé su consentimiento con los permisos de iOS antes de que la app pueda realizar sus funciones relacionadas con Nearby.