Define parameters
Add typed string, number, boolean, or JSON values, start from a template, or import a Firebase Remote Config file.
Remote config
Change rewards, feature switches, difficulty, and live event settings for the players who should see them, then publish, measure, and roll back from versioned history.
Live workspace
Default
100Conditions
03Environment
ProductionExample data for product illustration. Not customer performance.
Drafts, reviewed diffs, immutable versions, and rollbacks that never rewrite history let LiveOps move quickly while engineering can see exactly what changed and when.
How it works
Add typed string, number, boolean, or JSON values, start from a template, or import a Firebase Remote Config file.
Match app version, OS, locale, country, time zone, test devices, a sticky percentage, a time window, or Hijri dates.
Compare the draft with the live version, publish now or schedule it, and optionally ask devices to refresh.
Watch version adoption, experiment on values, and roll back to any earlier version as a new release.
Current and planned capabilities are labeled directly, so teams can evaluate PushHub without confusing vision for availability.
Edit one draft per environment, review the diff, publish now or on a schedule, and roll back without rewriting history.
Combine device context, custom properties, test devices, sticky percentage slices, time windows, and Umm al-Qura Hijri dates.
Test parameter values against a goal event, or set one player's value from the dashboard, the API, or an event trigger.
The Android SDK (Beta) and the JavaScript SDK (Preview) support instant refresh and signed responses. Engine SDKs are Preview on Android, and iOS support arrives with the next iOS SDK release.
In the game
Raise rewards for Ramadan or Eid with Hijri date conditions evaluated in each player's time zone.
Add a kill switch, try the feature on QA phones, then widen a sticky rollout from 1 to 100 percent.
Show a maintenance message during a time window, or ask players below a supported version to update.
Compare starter coin values against purchases, then roll the winning value into the draft.
Environments keep debug builds away from production values, roles decide who can publish, and every publish, schedule, rollback, override, and refresh is recorded in the audit log.
A device reads the environment of the key it registered with, so development builds never fetch production config.
Published versions never change. A rollback republishes an earlier template as a new version.
The SDK starts from in-app defaults and keeps the last activated values, so a failed fetch leaves the game's current config in place.
The native Android SDK is Beta and verified on devices. The JavaScript SDK is Preview, tested in CI and in a browser. Unity, Flutter, React Native, Godot, and Unreal are Preview on Android. iOS remote config arrives with the next iOS SDK release.
Start with one app, one meaningful moment, and one audience worth reaching.