App integration
Reception SDK for iOS, Android, React Native and Flutter
The Reception SDK adds native support chat to native iOS and Android apps and to React Native, Expo and Flutter apps; your team replies from the Reception dashboard. This overview lists every integration guide: install the package for your platform, then connect chat to your navigation, unread badges, accounts, and notifications.
Set up the SDK
Start with Setup to detect your project, install the right package, configure it with your App ID, and verify your first conversation. For Swift code, use Native iOS; for Kotlin code, use Android. The guide covers both coding-agent and manual setup with the hosted Reception service.
For an existing UIKit app, follow UIKit integration to configure the SDK in your app delegate, open the chat sheet, and observe unread updates.
For React Native or Expo apps, follow React Native to install the npm package and connect the native chat on iOS and Android. For Flutter apps, follow Flutter to install the pub package.
Integrate chat into your app
Chat features and behavior — Understand sending, photos, delivery states, retries, and conversation behavior.
Open and close the chat — Choose a support entry point and integrate the standard sheet or your own presentation.
Unread messages and badges — Show unread counts in a settings row, home-screen button, tab, or app icon.
Users & accounts — Connect sign-in, sign-out, and account deletion; add customer details and verification.
Push notifications — Connect Apple or Firebase notification handling and dashboard credentials, then verify delivery.
Paywall cards — Register your app’s purchase screens and handle card taps.
Events and callbacks — Respond to chat, message, review, paywall, and data-deletion events.
Customize the chat
Chat appearance — Set colors, fonts, welcome text and icon, and close controls.
Text and localization — Follow the app language or connect your language picker, with all supported languages listed.
Dashboard overrides — Publish appearance changes and understand how they interact with your Swift or Kotlin settings.
Look up an API
The API reference is the complete catalog of public Swift methods, properties, types, parameters, and defaults; its Kotlin section covers Android. For example, the unread guide shows how to build a badge; the unreadCount reference describes the property itself.