Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AUTOMATIC] Release/7.1.0 #1423

Merged
merged 3 commits into from
Oct 31, 2023
Merged

[AUTOMATIC] Release/7.1.0 #1423

merged 3 commits into from
Oct 31, 2023

Conversation

RCGitBot
Copy link
Contributor

@RCGitBot RCGitBot commented Oct 31, 2023

New Features

✨📱 Introducing Android Paywalls 🐾🧱

RevenueCat's Paywalls allow you to remotely configure your entire paywall view without any code changes or app updates.
Our paywall templates use native code to deliver smooth, intuitive experiences to your customers when you’re ready to deliver them an Offering; and you can use our Dashboard to pick the right template and configuration to meet your needs.

To use RevenueCat Paywalls on Android, simply:

  1. Create a Paywall on the Dashboard for the Offering you intend to serve to your customers
  2. Add the RevenueCatUI dependency to your project:
implementation 'com.revenuecat.purchases:purchases:7.1.0'
implementation 'com.revenuecat.purchases:purchases-ui:7.1.0'
  1. Display a paywall:
@OptIn(ExperimentalPreviewRevenueCatUIPurchasesAPI::class)
@Composable
private fun LockedScreen() {
    YourContent()

    PaywallDialog(
        PaywallDialogOptions.Builder()
            .setRequiredEntitlementIdentifier(Constants.ENTITLEMENT_ID)
            .build()
    )
}

Note
Android paywalls is currently behind an experimental flag: ExperimentalPreviewRevenueCatUIPurchasesAPI.
It is safe to release app updates with it. We guarantee that paywalls will continue to work and any changes will always be backwards compatible.
They are stable, but migration steps may be required in the future. We'll do our best to minimize any changes you have to make.

You can find more information in our documentation.

List of changes

Other Changes

Add purchases.setOnesignalUserID (#1304) via Raquel Diez (@Raquel10-RevenueCat)

@RCGitBot RCGitBot added the pr:next_release Preparing a new release label Oct 31, 2023
@RCGitBot RCGitBot requested a review from a team October 31, 2023 18:38
@NachoSoto
Copy link
Contributor

I'll update the release notes.

Copy link

codecov bot commented Oct 31, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (1938d47) 84.27% compared to head (cea4a53) 84.27%.
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1423   +/-   ##
=======================================
  Coverage   84.27%   84.27%           
=======================================
  Files         197      197           
  Lines        6626     6626           
  Branches      960      960           
=======================================
  Hits         5584     5584           
  Misses        674      674           
  Partials      368      368           
Files Coverage Δ
...n/kotlin/com/revenuecat/purchases/common/Config.kt 100.00% <ø> (ø)

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@NachoSoto NachoSoto merged commit 85e4998 into main Oct 31, 2023
19 checks passed
@NachoSoto NachoSoto deleted the release/7.1.0 branch October 31, 2023 21:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr:next_release Preparing a new release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants