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.