Erros
A estrutura TapOnPhoneError representa um erro retornado pelo SDK. Ele contêm um código, representado pelo enumerador TapOnPhoneErrorCode, uma origem, representado pelo enumerador TapOnPhoneErrorSource, uma mensagem, uma descrição detalhada, o identificador do leitor e o momento em que ele foi detectado.
public struct TapOnPhoneError: Equatable, Error, Hashable {
public let code: TapOnPhoneErrorCode // Código do erro
public let source: TapOnPhoneErrorSource // Origem do erro
public let message: String // Mensagem principal do erro
public let description: String? // Descrição do erro com detalhes extras
public let readerIdentifier: String? // Identificador do leitor ativo durante o erro
public let timestamp: Double // Momento que o erro foi detectado
}
A seguir, você pode encontrar as tabelas de erros separadas pela origem, baseado no enumerador TapOnPhoneErrorSource:
- API que contém os erros gerados pela ZoopAPI, backend do SDK, e representados pelo valor
TapOnPhoneErrorSource.api
. - Apple que contém os erros gerados pelo ProximityReader, SDK da Apple, e representados pelo valor
TapOnPhoneErrorSource.apple
. - SDK que contém os erros gerados pelo TapOnPhoneSDK e representados pelo valor
TapOnPhoneErrorSource.sdk
.