Pular para o conteúdo principal

Swift

:::caution Pré-release (alpha) Este SDK está em alpha (0.1.0-alpha.1). A superfície de API pública ainda está sendo estabilizada — não use em produção. :::

Instalação

Swift Package Manager (Xcode): File → Add Package Dependencies → informe a URL do repositório e selecione 0.1.0-alpha.1.

dependencies: [
.package(url: "https://github.com/velix/velix-sdk-swift", from: "0.1.0-alpha.1")
],
targets: [
.target(name: "MyApp", dependencies: ["VelixSDK"])
]

Quickstart

import VelixSDK

let client = VelixClient(config: VelixConfig(
apiURL: URL(string: ProcessInfo.processInfo.environment["VELIX_API_URL"]!)!,
apiKey: ProcessInfo.processInfo.environment["VELIX_API_KEY"]!
))

let result = try await client.checkin.facial(tenantSlug: "tenant-slug", frameBase64: frameBase64)
print(result.passed) // true | false

Requisitos

  • Swift 5.9+
  • iOS 16+ / macOS 13+ / iPadOS 16+
  • Zero dependências externas (Foundation + URLSession)