Skip to main content

Gameball React Native SDK — v3.1.1

This documentation is tailored to Gameball React Native SDK v3.1.1. Use these pages as a versioned SDK reference for teams embedding Gameball into their React Native applications.
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.

Integration Guide

Getting Started

Install the Gameball React Native SDK v3.1.1 and set up your project

Initialize SDK

Initialize the SDK with your API key and configuration

Initialize Customer Profile

Register customers and show the profile widget

Track Customer Events

Send customer events to power campaigns and rewards

Show Profile Widget

Display the customer profile widget with rewards and leaderboard

Go-Live Checklist

Verify your integration before going live

Migration Notes

Migrate from v2 to v3.1.1

Requirements

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