Gameball Developers Guide
Ask or search…

Go-Live Checklist

Use this checklist to ensure a smooth transition when taking your integration live.
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.
During development, you can use your account Test Key to authenticate your requests. Once integration is completed and validate you can swap to Production API Key.

Step 1 : Install Gameball SDK

  • Install and import Gameball SDK Dependency into your App.
  • Install Firebase Dynamic Links Dependency.
If you will be using Gameball in-app notifications
  • Install and import Firebase Messaging SDKs into your App.

Step 2 : Initalize Gameball SDK

  • Insatntiate GameballApp instance.
  • (Optional) Create Player Attributes.
  • Send player data to Gameball within your login\registration flows.

Step 3 : Gameball Player Profile (Widget Integration)

  • Show Gameball player profile widget within your App experince
👑 If your building your own UI components to maintain your branding
  • Custom UI components are build and integrated with Gameball within your web\app UI
For information please read more at Build Custom UI.

Step 4 : Tracking Player events

  • Player events are sent to Gameball with correspondent metadata and properties to track UI events within your App
  • Player events are sent to Gameball with correspondent metadata and properties to track server side events related to the player
For information please read more at Tracking Player Events.

Step 5: Setup Firebase Messaging Service

  • Implement the FirebaseMessagingService Interface and Implement your logic in the onMessageReceived override the method.
  • Register the service under application tag in the app's Manifest file.