Xulo Docs

Getting started

Platform support

Xulo supports native iOS apps. What the SDK needs from your project and your devices.

iOS SDK 0.1.4 View as Markdown

Xulo supports iOS only. The SDK is a native Swift package for iOS apps.

Requirements

Requirement
Platform iOS only
iOS version iOS 15 or later
Xcode Xcode 16 or later
Install Swift Package Manager
Device A physical iPhone to receive a real push

The simulator can call the API. It does not receive remote notifications.

Targets

The app, its Notification Service extension and its Notification Content extension all use iOS 15 or later. The extensions are needed only for images and the long-press view. A text push works with the app target alone.

Product Target
Xulo The app
XuloExtension Notification Service and Notification Content

Do not add Xulo to either extension.

The package

The package downloads a closed binary. It does not compile the SDK source. The SDK calls https://api.xulo.io, and you do not pass a server address.

The current version is 0.1.4. Xulo.sdkVersion returns the version at runtime.