Skip to content
reception

Search documentation

Loading documentation…

    Log in
    Browse documentation

    iOS SDK

    iOS SDK guides

    Integrate ReceptionKit into your iOS app, then connect chat to your navigation, unread badges, accounts, and notifications. Choose a guide below for the task you are working on.

    View Markdown

    Set up ReceptionKit

    Start with Setup to add the Swift package, configure it with your App ID, and verify your first conversation. The guide covers both coding-agent and manual setup with the hosted Reception service.

    For an existing UIKit app, follow UIKit integration to configure ReceptionKit in your app delegate, open the chat sheet, and observe unread updates.

    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 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 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 settings.

    Look up an API

    The Swift API reference is the complete catalog of public methods, properties, types, parameters, and defaults. For example, the unread guide shows how to build a badge; the unreadCount reference describes the property itself.