콘텐츠로 건너뛰기
RevenueCat Bridge (IAP & Subscriptions) 제품 등록을 위한 미디어 1개

설명

RevenueCat for Unreal Engine (In-App Purchases & Subscriptions)

Read Documentation | Discord Support | Youtube Video

Bring the power of RevenueCat to your Unreal Engine mobile game. This plugin provides a complete, production-ready integration with RevenueCat's SDK for managing in-app purchases and subscriptions on both Android and iOS, through a single unified API.

Everything is exposed through clean Blueprint nodes, no C++ required. If you prefer C++, a full API is also available. Either way, you never need to write a single line of Java, Objective-C, or platform code.

WHY REVENUECAT?

RevenueCat is the industry-standard subscription management platform trusted by 30,000+ apps. It handles:

• Server-side receipt validation

• Cross-platform subscription status syncing

• Real-time analytics and dashboards

• Webhooks and integrations (Slack, Firebase, AppsFlyer, etc.)

• Subscriber management and customer support tools

This plugin is the bridge between your Unreal Engine game and all of that power.

KEY FEATURES

• No C++ Required: Full Blueprint API, async actions, delegates, and getters

• Cross-Platform: Single API for Android (Google Play) and iOS (App Store)

• 29+ Blueprint Nodes: Including 7 async action nodes with clean output pins

• Complete C++ API: GameInstanceSubsystem pattern for those who prefer C++

• Offerings & Packages: Fetch and display products configured in RevenueCat dashboard

• Purchase Flow: Trigger native purchase dialogs, handle results via delegates

• Subscription Management: Check entitlements, restore purchases, sync receipts

• User Identity: Log in/out, link purchases across devices with custom user IDs

• Subscriber Attributes: Set email, display name, phone, and custom key-value pairs

• Attribution: Full attribution support (media source, campaign, ad group, creative, keyword),

• Device Identifiers: Auto-collect GAID (Android) / IDFA (iOS)

• Server side paywalls

• Firebase Integration: Set Firebase App Instance ID for RevenueCat ↔ Firebase linking

• Subscription Management UI: One-call to open platform subscription settings

• Event Delegates: Configured, Offerings Fetched, Purchase Completed, Purchases Restored, Customer Info Updated, Error

• Project Settings: Configure API keys and entitlements from Project Settings UI

• Well-Documented: Full API reference, integration guide, and testing guide included

HOW IT WORKS

1. Set your RevenueCat API keys in Project Settings → Plugins → RevenueCat

2. The SDK auto-initializes on game start

3. Call "Fetch Offerings" to get your products

4. Call "Purchase Package" to trigger the native purchase flow

5. Check "Is Entitlement Active" to gate premium content

That's it. Five steps to monetize your mobile game.

Works safely in the editor, SDK calls return stub responses on unsupported platforms so you can iterate without a device.

SUPPORT

If you run into any issues or have a feature request, reach out to me directly and I'll get it fixed or added in an update.

For questions, bug reports, or feature requests, join Discord Support and find the RevenueCat Bridge category to ask questions or contact [email protected].

This plugin is an independent implementation and is not affiliated with or endorsed by RevenueCat, Inc., Google LLC, or Apple Inc.

포함된 포맷