Protocolo ASACloudSpatialAnchorSessionDelegate
Declaración
@protocol ASACloudSpatialAnchorSessionDelegate;
Descripción
Conjunto de métodos a los que llama ASACloudSpatialAnchorSession en respuesta a eventos importantes.
Métodos
tokenRequired
Se produce cuando la sesión requiere un token de acceso o un token de autenticación actualizados.
-(void)tokenRequired:(ASACloudSpatialAnchorSession *)sender :(ASATokenRequiredEventArgs *)args {
Parámetros
sender
- La sesión que requiere un token de acceso actualizado o un token de autenticación.args
: argumentos de evento que requieren que se establezca una propiedad AccessToken o una propiedad AuthenticationToken.
anchorLocated
Se produce cuando se determina la ubicación de un delimitador.
-(void)anchorLocated:(ASACloudSpatialAnchorSession *)sender :(ASAAnchorLocatedEventArgs *)args {
Parámetros
sender
: la sesión que desencadena el evento.args
- Información sobre el delimitador localizado.
locateAnchorsCompleted
Se produce cuando se procesan todos los resultados de un monitor que busca anclajes.
-(void)locateAnchorsCompleted:(ASACloudSpatialAnchorSession *)sender :(ASALocateAnchorsCompletedEventArgs *)args {
Parámetros
sender
: la sesión que ejecutó la operación de búsqueda.args
: argumentos que describen la finalización de la operación.
sessionUpdated
Se produce cuando se actualiza todo el estado de sesión.
-(void)sessionUpdated:(ASACloudSpatialAnchorSession *)sender :(ASASessionUpdatedEventArgs *)args {
Parámetros
sender
- La sesión que se ha actualizado.args
- Información sobre el estado de la sesión actual.
error
Se produce cuando la sesión no puede continuar con el procesamiento.
-(void)error:(ASACloudSpatialAnchorSession *)sender :(ASASessionErrorEventArgs *)args {
Parámetros
sender
: la sesión que desencadenó el evento.args
- Información sobre el error.
onLogDebug
Se produce cuando se genera un mensaje de registro de depuración.
-(void)onLogDebug:(ASACloudSpatialAnchorSession *)sender :(ASAOnLogDebugEventArgs *)args {
Parámetros
sender
: la sesión que desencadenó el evento.args
- Información sobre el registro.
updatedSensorFingerprintRequired
Se produce cuando la sesión solicita una huella digital del sensor actualizada desde la aplicación.
-(void)updatedSensorFingerprintRequired:(ASACloudSpatialAnchorSession *)sender :(ASASensorFingerprintEventArgs *)args {
Parámetros
sender
- La sesión que solicita datos opcionales del sensor para mejorar la precisión de la recuperación a lo largo del tiempo.args
: argumentos de evento que permiten establecer las propiedades del sensor.