Skip to main content

Compatibility

The versions below are the minimum the Lovina Chat SDK supports -- not a reference target. Above these versions is supported; below them is not.

Supported Platforms​

PlatformMinimum VersionIntegration Method
Web (all modern browsers)ES2020+Script tag or npm package
AndroidAPI 24 (Android 7.0), targetSdk 35AAR file or Gradle/Maven
iOS15.0+XCFramework or Swift Package Manager
React Native0.70.0+npm tarball + react-native-webview
Flutter3.29.2+Hosted pub package

For the full requirement breakdown per platform -- Dart SDK version, peer dependencies, JDK, Swift/Xcode -- see that platform's installation guide:

React Native integrations that use the SDK's local session persistence also require @react-native-async-storage/async-storage 1.19.0 or newer. It's an optional peer dependency -- the SDK falls back to in-memory session state without it.

note

These are floors, not targets -- raising any of them is treated as a breaking change and gets its own release. If your app is below a listed minimum, upgrade before integrating the SDK; going below a stated floor is not a supported configuration.

Support window​

When we raise a minimum version above, the previous floor stays supported for 90 days from the release that ships the raise -- we keep backporting bug fixes to it during that window, though new features may require the raised floor immediately. Floor raises are announced in that platform's release notes and CHANGELOG alongside the version bump. If you can't move off a floor before its window ends, pin your dependency to the last release that supported it.

Next Steps​

Head to the quick start for your platform: