# Mobile SDK

Choose your platform, run the maintained example, and complete one real Messenger conversation from phone to Inbox and back.

- **Audience:** Developers adding Onlo Messenger to a mobile app for the first time
- **Intent:** Build with Mobile SDK
- **Version:** SDK 0.3.2
- **Active work:** 1 minute
- **Where this happens:** Your mobile app source code and access to WebChat → Install in Onlo

Canonical page: https://onlo.ai/docs/developers/mobile-sdk

## Choose your platform

Each platform has one complete guide. You will not need to jump between separate installation, identity, push, error, and version pages.

- [Android quick start](https://onlo.ai/docs/developers/mobile-sdk/install/android#quick-start): Install, test, identify customers, enable push, and check versions for Android.
- [iOS quick start](https://onlo.ai/docs/developers/mobile-sdk/install/ios#quick-start): Install, test, identify customers, enable push, and check versions for iOS.
- [React Native quick start](https://onlo.ai/docs/developers/mobile-sdk/install/react-native#quick-start): Install, test, identify customers, enable push, and check versions for React Native.
- [Flutter quick start](https://onlo.ai/docs/developers/mobile-sdk/install/flutter#quick-start): Install, test, identify customers, enable push, and check versions for Flutter.

## Your first working demo

1. **Create a public SDK key.** In Onlo, open WebChat → Install → Mobile app and choose the platform you actually run.
   - **Expected result:** Onlo shows the package, public key, and connection status for that platform.
2. **Run the example or add the package.** Every guide links to the maintained example and uses the exact snippets shown by the WebChat installer.
   - **Expected result:** The app builds and its Support control opens Messenger.
3. **Send one real conversation.** Send “Where is order #5832?” from the phone, find it in Inbox, and reply.
   - **Expected result:** The reply returns to the same Messenger conversation.
4. **Add optional production features.** Only after chat works, identify signed-in customers and configure push notifications.
   - **Expected result:** Each extra feature has an independent expected result and recovery path.

## What the SDK includes

- Native Messenger UI and conversation history
- Anonymous and signed-in customer sessions
- FCM and APNs reply notifications
- Notification-tap routing back to the intended conversation
- Stable error codes and safe retry behavior

## Next

- [Onlo Mobile SDK for Android](https://onlo.ai/docs/developers/mobile-sdk/install/android): Install Onlo, send a real message, identify signed-in customers, and deliver reply notifications in one Android guide.
