If you are a developer, or had a developer perform an integration for you between your web application and Gameball, you should also consider the following items before going live.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.
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.