During development, you can use your account Test Key to authenticate your requests. Once integration is completed and validated you can swap to Production API Key.
Step 1: Install Gameball SDK
- Install and import Gameball SDK into your App
- Initialize Gameball SDK
Step 2: Register Your Customer
- Send customer data to Gameball within your login/registration flows.
Step 3: Gameball Customer Widget Integration
- Show Gameball customer profile widget within your App experience
- Custom UI components are built and integrated with Gameball within your App UI
Step 4: Tracking Customer Events
- Customer events are sent to Gameball with correspondent metadata and properties to track UI events within your App
- Customer events are sent to Gameball with correspondent metadata and properties to track server-side events related to the player
Step 5: Tracking Orders/Payments for Cashback Rewards
- Completed/Paid orders are tracked and sent to Gameball with all order data you wish to track within Gameball.
Step 6: Redemption is Integrated
- Customers can view their wallet points balance within your experience.
- Customers can redeem their Gameball wallet points within your experience.
Step 7: Integrate Notifications
- Add the Firebase dependency to your project.
- Add SDK code snippet to show in-app notifications.
Step 8: Referrals Tracking
- Add the Firebase dynamic links dependency to your project.
- Configure your Firebase dynamic links settings from your Firebase console and add it to your Gameball account dashboard.
- Invoke SDK referral method upon successful customer registration.