GNSPublicationParams 类

GNSPublicationParams 类参考

概览

发布内容的可选参数。

有关每个参数的说明,请参阅下文的属性声明。

此类继承 NSObject。

属性摘要

GNSStrategystrategy
 用于发布消息的策略。如需了解默认设置,请参阅 GNSStrategy更多...
 
GNSOperationStatusHandler statusHandler
 发布状态的处理程序。更多...
 
GNSPermissionRequestHandler permissionRequestHandler
 请求用户权限以使用“附近”功能的处理程序。更多...
 

属性详情

- (GNSStrategy*) strategy
readwritenonatomicassign

用于发布消息的策略。如需了解默认设置,请参阅 GNSStrategy

- (GNSOperationStatusHandler) statusHandler
readwritenonatomiccopy

发布状态的处理程序。

它可用于跟踪新创建的出版物的状态。

- (GNSPermissionRequestHandler) permissionRequestHandler
readwritenonatomiccopy

请求用户权限以使用“附近”功能的处理程序。

该处理程序将替换“附近”功能使用的默认对话框;如果您提供该处理程序,“附近”功能将不会显示其权限对话框。

在请求处理程序中,您应请求用户执行需要使用“附近”功能的任务,并说明为何使用“附近”功能。如果用户表示同意或拒绝,您必须调用传递到请求处理程序中的代码块。如果您将 YES 传递到代码块中,则表示用户已同意允许“附近”功能正常运行。如果您通过 NO 测试,则意味着用户未同意;在您表示同意之前,您的出版物和订阅将无法正常运行。

此处理程序还可用作 iOS 权限对话框的“预检”方法。您可以使用该声明说明用户必须先同意 iOS 权限,然后您的应用才能执行与附近功能相关的功能。