Gameball React Native SDK — v3.1.0
This documentation is tailored to Gameball React Native SDK v3.1.0. Use these pages as a versioned SDK reference for teams embedding Gameball into their React Native applications.SDK v3.1.0 introduces modern TypeScript support, builder patterns, async/await compatibility, and improved error handling for React Native applications.
Integration Guide
Getting Started
Install the Gameball React Native SDK v3.1.0 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.0
Requirements
- React Native: 0.60+
- Node.js: 16+
- TypeScript: 4.0+ (optional but recommended)
- iOS: iOS 12.0+
- Android: API level 21+