React Native Integration Guide

This guide provides a comprehensive overview of integrating the Agentforce Mobile SDK with your React Native application.

Overview

The React Native Agentforce SDK is a bridge to the native iOS and Android SDKs, providing a JavaScript API to configure and launch Agentforce conversations. It supports two agent modes:

  • Service Agent: Anonymous customer support with zero authentication required
  • Employee Agent: Authenticated internal use with OAuth via the Salesforce Mobile SDK

Getting Started

Before you begin, make sure you've reviewed the Requirements and completed the Installation steps.

For a quick introduction, see the Quick Start Guide.

Integration Topics

Explore these topics to integrate the SDK into your application.

Setup

Configuration

Features

Reference

Key Features

Feature Description
Service Agent Anonymous customer support with no auth required
Employee Agent Authenticated access with OAuth via Mobile SDK
Feature Flags Toggle multi-agent, voice, camera, PDF upload
Hidden Prechat Fields Pre-populate form data for Service Agent sessions
Additional Context Pass contextual variables to personalize responses
Delegates Logger, navigation, and custom view provider callbacks

Native SDKs

This bridge wraps the platform-specific Agentforce SDKs: