> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gameball.co/llms.txt
> Use this file to discover all available pages before exploring further.

# React Native Integration

> Complete guide to integrate Gameball with your React Native application using SDK v3.1.2

# Gameball React Native SDK — v3.1.2

This documentation is tailored to **Gameball React Native SDK v3.1.2**. Use these pages as a versioned SDK reference for teams embedding Gameball into their React Native applications.

<Info>
  SDK v3.1.x introduces modern TypeScript support, session tokens, guest-mode profile widgets, async/await compatibility, and improved error handling for React Native applications.
</Info>

## Integration Guide

<CardGroup cols={2}>
  <Card title="Getting Started" icon="rocket" href="/installation-guides/v3/react-native/getting-started">
    Install the Gameball React Native SDK v3.1.2 and set up your project
  </Card>

  <Card title="Initialize SDK" icon="play" href="/installation-guides/v3/react-native/initialize-sdk">
    Initialize the SDK with your API key and configuration
  </Card>

  <Card title="Initialize Customer Profile" icon="user" href="/installation-guides/v3/react-native/initialize-profile">
    Register customers and show the profile widget
  </Card>

  <Card title="Track Customer Events" icon="chart-line" href="/installation-guides/v3/react-native/track-events">
    Send customer events to power campaigns and rewards
  </Card>

  <Card title="Show Profile Widget" icon="window" href="/installation-guides/v3/react-native/show-profile">
    Display the customer profile widget with rewards and leaderboard
  </Card>

  <Card title="Go-Live Checklist" icon="check" href="/installation-guides/v3/react-native/go-live-checklist">
    Verify your integration before going live
  </Card>

  <Card title="Migration Notes" icon="arrow-right" href="/installation-guides/v3/react-native/migration-notes">
    Migrate from v2 to v3.1.2
  </Card>
</CardGroup>

## Requirements

* **React Native**: 0.70+
* **Node.js**: 18+
* **TypeScript**: 4.0+ (optional but recommended)
* **iOS**: iOS 12.0+
* **Android**: API level 21+
