GNSPublicationParams 클래스

GNSPublicationParams 클래스 참조

개요

게시의 선택적 매개변수입니다.

각 매개변수에 관한 설명은 아래 속성 선언을 참고하세요.

NSObject를 상속합니다.

속성 요약

GNSStrategystrategy
 메시지 게시에 사용할 전략입니다. 기본값은 GNSStrategy를 참고하세요. 더보기...
 
GNSOperationStatusHandler statusHandler
 게시 상태의 핸들러입니다. 더보기...
 
GNSPermissionRequestHandler permissionRequestHandler
 Nearby를 사용할 수 있는 사용자 권한을 요청하기 위한 핸들러입니다. 더보기...
 

부동산 세부정보

- (GNSStrategy*) strategy
readwritenonatomicassign

메시지 게시에 사용할 전략입니다. 기본값은 GNSStrategy를 참고하세요.

- (GNSOperationStatusHandler) statusHandler
readwritenonatomiccopy

게시 상태의 핸들러입니다.

새로 생성된 간행물의 상태를 추적하는 데 사용할 수 있습니다.

- (GNSPermissionRequestHandler) permissionRequestHandler
readwritenonatomiccopy

Nearby를 사용할 수 있는 사용자 권한을 요청하기 위한 핸들러입니다.

이 핸들러는 Nearby가 사용하는 기본 대화상자를 재정의합니다. 이 핸들러를 제공하면 Nearby는 권한 대화상자를 표시하지 않습니다.

요청 핸들러에서 Nearby 사용이 필요한 작업을 수행하기 위해 사용자의 권한을 요청하고 Nearby가 사용되는 이유를 설명해야 합니다. 사용자가 동의를 제공하거나 거부한 경우 요청 핸들러에 전달된 블록을 호출해야 합니다. YES를 블록에 전달하면 사용자가 Nearby 작동에 동의했음을 의미합니다. NO를 통과하면 사용자가 동의하지 않았음을 의미합니다. 동의를 받을 때까지 간행물과 구독이 작동하지 않습니다.

핸들러는 iOS 권한 대화상자의 '프리플라이트' 메서드로도 사용할 수 있습니다. 앱에서 Nearby 관련 기능을 실행하기 전에 사용자가 iOS 권한에 동의해야 하는 이유를 설명하는 데 사용할 수 있습니다.