What is the OneS1ght SDK?
The OneS1ght SDK is an indoor location intelligence SDK. Add it to your app to collect visit and movement data via UWB (DL-TDoA) indoor positioning and receive Zone enter / exit / dwell events in your app.UWB positioning computes indoor location from ranging (DL-TDoA) between the UWB chip in the iPhone and anchors installed in the store. The positioning engine is bundled inside the SDK package, so no extra setup is required.
Data flow
1
App · SDK
The OneS1ght SDK added to your app runs UWB positioning on-device and resolves zones.
2
Positioning
Positioning results (visit/movement coordinates, zone enter/exit/dwell) are collected into OneS1ght.
3
Console · Insights · Agent
The collected data powers analytics/insights and the agent in the console.
Platform support
Platform-specific guides are also available in the SDK repository docs (
ios/README.md, android/README.md). Repository: github.com/onecheck-inc/onesight-sdkiOS requirements
On devices without UWB, the app still works normally; only the SDK’s positioning is disabled.
Next steps
Installation
Add the SDK with Swift Package Manager and initialize it.
Usage
Quick start, the main API, and how to receive zone events.
Mobile SDK Keys
Issue and manage the
ock_sdk_... key used to initialize the SDK, in the console.