Skip to content

Conversation

@RCGitBot
Copy link
Contributor

@RCGitBot RCGitBot commented Oct 22, 2025

This is an automatic release.

Warning

If you don't have any login system in your app, please make sure your one-time purchase products have been correctly configured in the RevenueCat dashboard as either consumable or non-consumable. If they're incorrectly configured as consumables, RevenueCat will consume these purchases. This means that users won't be able to restore them from version 8.0.0 onward.
Non-consumables are products that are meant to be bought only once, for example, lifetime subscriptions.

RevenueCat SDK

📦 Dependency Updates

RevenueCatUI SDK

RevenueCatUI adds Paywalls and Customer Center to the RevenueCat Unity SDK. Paywalls and Customer Center can be configured in the RevenueCat dashboard and presented on iOS and Android with one line of code.

✨ New Features

  • Paywalls: Present paywalls configured in the RevenueCat dashboard using the PaywallsPresenter API or PaywallsBehaviour MonoBehaviour component
    • Use await PaywallsPresenter.Present() to show a paywall
    • Use await PaywallsPresenter.PresentIfNeeded(requiredEntitlementIdentifier) to conditionally present based on entitlement status
    • Configure paywalls through Unity's Inspector with the PaywallsBehaviour component
    • Supports both original template paywalls and Paywalls V2
    • Available on iOS and Android device builds (Unity Editor not supported for UI)
  • Customer Center: Provide a self-service interface for users to manage their subscriptions
    • Use await CustomerCenterPresenter.Present() to show the Customer Center
    • Allows users to view subscription details, manage billing, and access support
    • Fully customizable through the RevenueCat dashboard
    • Available on iOS and Android device builds

📦 Installation

  1. Install the core RevenueCat Unity SDK (if not already installed)
  2. Install the new PurchasesUI SDK
  3. Configure the SDK as normal, then call PaywallsPresenter.Present() or CustomerCenterPresenter.Present() from any script

For more details, see the Paywalls documentation and Customer Center documentation

🔄 Other Changes

@RCGitBot RCGitBot requested a review from a team as a code owner October 22, 2025 15:38
@vegaro
Copy link
Contributor

vegaro commented Oct 22, 2025

Changelog requires updates please hold off releasing

@vegaro vegaro changed the title [AUTOMATIC] Release/8.4.0 [HOLD] [AUTOMATIC] Release/8.4.0 Oct 22, 2025
@vegaro vegaro closed this Oct 22, 2025
@vegaro vegaro reopened this Oct 23, 2025
@vegaro vegaro requested a review from facumenzella October 23, 2025 10:12
@vegaro vegaro changed the title [HOLD] [AUTOMATIC] Release/8.4.0 [AUTOMATIC] Release/8.4.0 Oct 23, 2025
* [iOS 5.44.0](https://github.com/RevenueCat/purchases-ios/releases/tag/5.44.0)

## RevenueCatUI SDK
RevenueCatUI adds native paywall presentation to the RevenueCat Unity SDK. It lets you present a paywall configured in the RevenueCat dashboard on iOS and Android with one line of code.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we also mention CustomerCenter here? 🤓

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

for sure

@vegaro vegaro merged commit 459d92d into main Oct 23, 2025
10 checks passed
@vegaro vegaro deleted the release/8.4.0 branch October 23, 2025 12:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants