Skip to Content
PlatformsiOSOverview

iOS SDK

The iOS SDK is a native Swift package (current version 1.0.0) that owns transport, storage, trigger evaluation, and survey rendering itself — it shares no code with the Android SDK, only contracts. It renders surveys in their own UIWindow, attached to the current foreground scene above native and Flutter content alike, with no protocol conformance required on your AppDelegate, SceneDelegate, or any UIViewController.

Package name

The module/import name is OneSygnalSDK, not OneSygnal — the public API type itself is a class named OneSygnal (OneSygnal.shared).

Platform floors

s.ios.deployment_target = '15.0', Swift 5.9.