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.