Skip to main content

Alogame SDK

Integrate authentication, payments, analytics, and push notifications into your Android, iOS, or H5 (web) game.

SDK v2 only

New games must use SDK v2. Legacy SDKs are in maintenance-only mode. Android · iOS

Choose your platform

Android

  • Kotlin / Java
  • API Level 24+
  • JitPack · Kotlin/Groovy DSL

Start Android integration →

iOS

  • Swift
  • iOS 14.0+ · Xcode 15+
  • Swift Package Manager

Start iOS integration →

Web (H5)

  • TypeScript / JavaScript
  • Any modern browser
  • npm or CDN <script>

Start Web integration →

H5 games are login + analytics

The Web (H5) SDK implements login and Adjust/GA4 event tracking. Top-up, account info, change password, and logout are handled by the SDK's floating button, which redirects to the Alogame portals — so there's no payment/IAP or push setup on web.

Integration checklist

Complete these steps in order for each platform:

#StepAndroidiOS
1Add SDK dependency & config fileInstallInstall
2Implement login flowAuthenticationAuthentication
3Bind player role after loginGame RoleGame Role
4Integrate in-app purchasesIAPStoreKit
5Configure event trackingTrackingTracking
6Set up push notificationsPushPush
7Add account dashboardDashboardDashboard

Credentials

Contact your Alogame Operation Manager to obtain:

CredentialUsed inNotes
game_idoeg_config.json (client)Identifies your game
client_keyoeg_config.json (client)SDK authentication
secret_keyGame server onlyS2S webhook signature — never embed in client

The client credentials go into oeg_config.json, which is bundled into your app. The secret_key is used exclusively by your game server to verify Alogame webhook callbacks.

What the SDK provides

FeatureAndroidiOSWeb (H5)
Guest login / Play Now
Alogame Account
Google login
Facebook login
Sign in with Apple
TikTok login
Google Play Billing IAP
Apple StoreKit IAP
Top-up / rechargevia SDKvia SDKfloating button → portal
Adjust tracking
Firebase push (FCM)
APNs push
Account dashboard UIfloating button → portal