Unreal Engine SDK

Preview · 0.1.0-beta.1 · Unreal Engine 5.4–5.7 · Android and iOS

Download PushHub for Unreal, extract it into YourGame/Plugins/PushHub, regenerate project files, and enable the plug-in.

Use the game-instance PushHubSubsystem from Blueprint or C++:

auto* Push = GetGameInstance()->GetSubsystem<UPushHubSubsystem>();
Push->Configure(AppId, TEXT("ph_pub_YOUR_KEY"));
Push->Start();
Push->Track(TEXT("level_completed"), {{TEXT("level"), TEXT("20")}});

Blueprint operations expose completion and deep-link delegates. The Android Plugin Language receipt declares the native Android core; iOS links UserNotifications and Security. Provider credentials remain in the PushHub workspace.

This archive is a source Preview. Unreal editor/package builds and engine-minor binary archives are not labeled Stable until the Phase 4E matrix passes.