A readable history of the client contract.
Channels describe confidence, not marketing maturity. Preview and Beta packages remain visible so teams can reproduce older builds.
2026-10-06 · Flutter 0.1.0-beta.4
Flutter 0.1.0-beta.4 (Preview) implements requestPermission() on Android. It shows the system prompt on Android 13 and later and returns the current permission state straight away, as React Native does, so it returns false while the prompt is open. Without an Activity it fails with activity_unavailable. A failed configure() now fails with pushhub_error, as on iOS, instead of invalid_configuration. The plug-in still uses the Android core 0.1.0-beta.7, and it has not run on a device yet.
0.1.0-beta.4
Flutter 3.22+ · Android · iOS
18.4 KB
2026-10-05 · Required signature checks, background setup and installable packages
Android Beta 7 checks signed config again at activation, at startup and when the trusted keys change, and stores the keys on the device. It configures itself when Android starts the app for a refresh, and a refresh it could not fetch makes the next fetch skip the minimum interval. It is also published to PushHub's Maven repository. JavaScript 2.0.0-beta.4 (Preview) has the same signed-config and missed-refresh fixes and is now a downloadable tarball. The Unity, Flutter, React Native, Godot and Unreal Engine 0.1.0-beta.3 Preview packages install the Android core from the Maven repository or carry it inside the package. The wrappers have no signed-config API, and background refresh has not been validated with them. None of these changes has run on a device yet.
0.1.0-beta.7
Android API 23+
220.6 KB
0.1.0-beta.3
Unity 2022.3 LTS · Unity 6 LTS · Android · iOS
235.5 KB
0.1.0-beta.3
Unreal Engine 5.4-5.7 · Android · iOS
22.3 KB
0.1.0-beta.3
Flutter 3.22+ · Android · iOS
18.1 KB
0.1.0-beta.3
React Native 0.74+ · Android · iOS
21.2 KB
0.1.0-beta.3
Godot 4.2-4.5 · Android · iOS
232.6 KB
2.0.0-beta.4
Node.js 18+ · Modern browsers
27.6 KB
2026-10-05 · Instant refresh, signed config and framework remote config
Android Beta 6 fetches a newly published config as soon as a silent refresh arrives and verifies signed config responses with PushHub.config.setTrustedSigningKeys. Flutter, React Native, Godot and Unreal Engine 0.1.0-beta.2 add remote config, which works on Android, where Android Beta 6 also gives them instant refresh. The Flutter and React Native iOS code ships too, but it needs the next iOS release, which is pending a macOS build.
0.1.0-beta.6
Android API 23+
199.0 KB
0.1.0-beta.2
Unreal Engine 5.4-5.7 · Android · iOS
22.1 KB
0.1.0-beta.2
Flutter 3.22+ · Android · iOS
17.9 KB
0.1.0-beta.2
React Native 0.74+ · Android · iOS
20.8 KB
0.1.0-beta.2
Godot 4.2-4.5 · Android · iOS
11.3 KB
2026-10-04 · Device context and remote config
Android Beta 5 reports device context for targeting and adds the remote config API. Unity 0.1.0-beta.2 adds PushHub.Config on Android, with .meta files for tarball and Git installs; on iOS it returns the in-app defaults for now. iOS device context and remote config ship in the next iOS release.
0.1.0-beta.5
Android API 23+
182.4 KB
0.1.0-beta.2
Unity 2022.3 LTS · Unity 6 LTS · Android · iOS
12.6 KB
2026-09-26 · Android Beta 4
Rotated tokens are synchronized again, registrations send the delivery transport, and provider adapters for Huawei and Amazon devices are public.
0.1.0-beta.4
Android API 23+
99.7 KB
2026-09-22 · Android Beta 3
Bundle-first configuration from verified pushhub.json and manifest.json assets, provider coordination, installation retry, and sanitized diagnostics.
0.1.0-beta.3
Android API 23+
92.8 KB
2026-09-12 · Adapter Preview
Android Beta 2 adds the shared engine bridge. Unity, Unreal Engine, Flutter, React Native, and Godot publish their first Preview packages.
0.1.0-beta.2
Android API 23+
61.6 KB
0.1.0-beta.1
Unity 2022.3 LTS · Unity 6 LTS · Android · iOS
4.1 KB
0.1.0-beta.1
Unreal Engine 5.4-5.7 · Android · iOS
4.3 KB
0.1.0-beta.1
Flutter 3.22+ · Android · iOS
6.3 KB
0.1.0-beta.1
React Native 0.74+ · Android · iOS
6.6 KB
0.1.0-beta.1
Godot 4.2-4.5 · Android · iOS
3.7 KB
2026-09-09 · Native Beta
The Android and iOS reference implementations established secure installation bootstrap, consent, identity, events, and receipt behavior.
0.1.0-beta.1
Android API 23+
48.3 KB
0.1.0-beta.1
iOS 15+
8.1 KB