协议 ASACloudSpatialAnchorSessionDelegate
声明
@protocol ASACloudSpatialAnchorSessionDelegate;
说明
ASACloudSpatialAnchorSession 为响应重要事件而调用的一组方法。
方法
tokenRequired
当会话需要更新的访问令牌或身份验证令牌时发生。
-(void)tokenRequired:(ASACloudSpatialAnchorSession *)sender :(ASATokenRequiredEventArgs *)args {
参数
-
sender
- 需要更新的访问令牌或身份验证令牌的会话。 -
args
- 需要设置 AccessToken 属性或 AuthenticationToken 属性的事件参数。
anchorLocated
确定定位点的位置时发生。
-(void)anchorLocated:(ASACloudSpatialAnchorSession *)sender :(ASAAnchorLocatedEventArgs *)args {
参数
-
sender
- 触发事件的会话。 -
args
- 有关定位点的信息。
locateAnchorsCompleted
在处理查找定位点的观察程序的所有结果时发生。
-(void)locateAnchorsCompleted:(ASACloudSpatialAnchorSession *)sender :(ASALocateAnchorsCompletedEventArgs *)args {
参数
-
sender
- 运行定位操作的会话。 -
args
- 描述操作完成的参数。
sessionUpdated
在更新所有会话状态时发生。
-(void)sessionUpdated:(ASACloudSpatialAnchorSession *)sender :(ASASessionUpdatedEventArgs *)args {
参数
-
sender
- 已更新的会话。 -
args
- 有关当前会话状态的信息。
error
当会话无法继续处理时发生。
-(void)error:(ASACloudSpatialAnchorSession *)sender :(ASASessionErrorEventArgs *)args {
参数
-
sender
- 触发事件的会话。 -
args
- 有关错误的信息。
onLogDebug
生成调试日志消息时发生。
-(void)onLogDebug:(ASACloudSpatialAnchorSession *)sender :(ASAOnLogDebugEventArgs *)args {
参数
-
sender
- 触发事件的会话。 -
args
- 有关日志的信息。
updatedSensorFingerprintRequired
当会话从应用程序请求更新的传感器指纹时发生。
-(void)updatedSensorFingerprintRequired:(ASACloudSpatialAnchorSession *)sender :(ASASensorFingerprintEventArgs *)args {
参数
-
sender
- 请求可选传感器数据的会话,用于随时间推移提高召回率。 -
args
- 允许设置传感器属性的事件参数。