Skip to main content

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-sdk

iOS 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.

Support

For SDK questions, contact onesight-support@onecheck.co.kr.