Skip to content

Native iOS and Android

Roadmap

A native React Native package wrapping native iOS and Android SDKs is on the roadmap but not yet shipped.

When native matters

Use native SDKs when you need:

  • Native push notifications routed through APNs and FCM with payload-driven deep links into specific conversations.
  • Native attachments with direct camera, photo library, and document picker access.
  • Native keyboard handling that integrates with your app's keyboard avoidance and accessory bars.
  • A chat surface that matches your app's design system pixel for pixel.

If none of these apply, the WebView pattern in Expo or Capacitor is the right choice.

What is planned

When the native package ships, it will follow this shape:

  • A native iOS Swift package.
  • A native Android Kotlin module.
  • A React Native binding calling into both.
  • The same backend contract: same JSON API, same HMAC identity verification, same pre-chat and privacy semantics.

Migration from the WebView pattern will require code changes but no backend changes. Your widget_secret, contact records, and conversation history carry over unchanged.

When will it ship

We ship native SDKs when paying customers ask for them. If you need native, contact us.

What to do today

Use the Expo or Capacitor integration. The WebView pattern is supported as a permanent contract.