Getting started
Platform support
Xulo supports native iOS apps. What the SDK needs from your project and your devices.
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.