Initializing the SDK
import Common
class TokenSignerExample: TokenSigner {
func sign(_ unsignedToken: String, resultHandler: @escaping ResultHandler<String>) {
// signing logic
}
}import Common
class SDKConfigExample {
// Choose a directory that the SDK can access and will own.
let sdkRootDirectory = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)
.first!.appendingPathComponent("sdk", isDirectory: true)
// Choose your Config Region
let region = .EU
init() {
try! initialize(Directories(root: sdkRootDirectory),
configRegion: region,
logLevel: .debug,
tokenSignerFactory: TokenSignerExample())
}
}Beginning Trip Detection Manager
Identity
UploadRoute
Feature
Trip Detection
Trip Validation
Complete Example
Configure Bluetooth Device Provider
Concrete Example
SDK initialization feedback
Last updated