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 UI✅✅floating button → portal