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)