Skip to content

add min sdk level for paywalls and customer center#2465

Merged
tonidero merged 3 commits into
mainfrom
mshmoustafa/edit-readme-min-api-level
Apr 22, 2026
Merged

add min sdk level for paywalls and customer center#2465
tonidero merged 3 commits into
mainfrom
mshmoustafa/edit-readme-min-api-level

Conversation

@mshmoustafa

@mshmoustafa mshmoustafa commented Jun 25, 2025

Copy link
Copy Markdown
Contributor

Checklist

  • If applicable, unit tests
  • If applicable, create follow-up issues for purchases-ios and hybrids

Motivation

Description

We document the minimum API level for Paywalls and Customer Center in our docs, so I'm replicating that info here for convenience


Note

Low Risk
Low risk documentation-only change that clarifies platform requirements; no runtime or API behavior is modified.

Overview
Updates README.md requirements to explicitly note that Paywalls and Customer Center require Android 7.0+ (API 24+), while the overall SDK minimum remains Android 6.0+ (API 23+).

Reviewed by Cursor Bugbot for commit f9bda6e. Bugbot is set up for automated code reviews on this repo. Configure here.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the README documentation to include the minimum SDK level for Paywalls and Customer Center for Android.

  • Added a documentation note about the new minimum target API level (Android 7.0+ / API level 24+).
Comments suppressed due to low confidence (1)

README.md:55

  • [nitpick] The additional indentation makes this a sub-bullet relative to the minimum target for Android. Clarify if this nested formatting is intentional; if not, adjust the indentation to match the primary list formatting.
    - Paywalls and Customer Center minimum target: Android 7.0+ (API level 24+)

@mshmoustafa mshmoustafa force-pushed the mshmoustafa/edit-readme-min-api-level branch from f755940 to 16f4700 Compare June 27, 2025 00:29
@mshmoustafa mshmoustafa marked this pull request as draft June 27, 2025 00:30
@codecov

codecov Bot commented Jun 27, 2025

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 79.20%. Comparing base (3746503) to head (f9bda6e).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2465   +/-   ##
=======================================
  Coverage   79.20%   79.20%           
=======================================
  Files         360      360           
  Lines       14437    14437           
  Branches     1982     1982           
=======================================
  Hits        11435    11435           
  Misses       2194     2194           
  Partials      808      808           

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@mshmoustafa mshmoustafa requested a review from a team June 27, 2025 01:11
@mshmoustafa mshmoustafa marked this pull request as ready for review June 27, 2025 01:11
@mshmoustafa mshmoustafa force-pushed the mshmoustafa/edit-readme-min-api-level branch from 16f4700 to 47de2a9 Compare June 27, 2025 16:19
@vegaro vegaro requested a review from a team as a code owner March 31, 2026 13:26

@tonidero tonidero left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I think this could be merged @mshmoustafa ?

@tonidero tonidero added this pull request to the merge queue Apr 22, 2026
Merged via the queue into main with commit caa2126 Apr 22, 2026
36 checks passed
@tonidero tonidero deleted the mshmoustafa/edit-readme-min-api-level branch April 22, 2026 19:26
matteinn pushed a commit to matteinn/purchases-android that referenced this pull request May 5, 2026
**This is an automatic release.**

## RevenueCat SDK
### ✨ New Features
* Unified StoreReplacementMode API (RevenueCat#3234) via Will Taylor
(@fire-at-will)
* Add placement and targeting context to paywall events (RevenueCat#3253) via Dan
Pannasch (@dpannasch)
### 🐞 Bugfixes
* Fix null Placements when offering_ids_by_placement is absent (RevenueCat#3254)
via Dan Pannasch (@dpannasch)

## RevenueCatUI SDK
### Paywallv2
#### ✨ New Features
* Wire multipage workflow navigation into PaywallViewModel (RevenueCat#3381) via
Cesar de la Vega (@vegaro)

### 🔄 Other Changes
* Add `triggerType` to `WorkflowTrigger` (RevenueCat#3393) via Cesar de la Vega
(@vegaro)
* Extract private function `NavigateTo.toPaywallAction` (RevenueCat#3392) via
Cesar de la Vega (@vegaro)
* Bump revenucatui-tests gradle cache key (RevenueCat#3391) via Toni Rico
(@tonidero)
* Create `WorkflowTriggerType` and `WorkflowTriggerActionType` (RevenueCat#3386)
via Cesar de la Vega (@vegaro)
* Update baseline profiles (RevenueCat#3390) via RevenueCat Git Bot (@RCGitBot)
* Plumb `componentId` through buttons on workflow interactions (RevenueCat#3380)
via Cesar de la Vega (@vegaro)
* Add `ButtonComponent.Action.Workflow` (RevenueCat#3385) via Cesar de la Vega
(@vegaro)
* Add `componentId` to `ButtonCoomponentStyle` (RevenueCat#3384) via Cesar de la
Vega (@vegaro)
* Migrate all suspendCoroutine usages to suspendCancellableCoroutine
(RevenueCat#3365) via Jaewoong Eum (@skydoves)
* Add `WorkflowNavigator` for multipage workflow step navigation (RevenueCat#3379)
via Cesar de la Vega (@vegaro)
* build(deps): bump fastlane-plugin-revenuecat_internal from `b822f01`
to `d24ab26` (RevenueCat#3383) via dependabot[bot] (@dependabot[bot])
* Add `id` field to `ButtonComponent` (RevenueCat#3377) via Cesar de la Vega
(@vegaro)
* Add CI workflows for generating Baseline Profiles (RevenueCat#3372) via Jaewoong
Eum (@skydoves)
* add min sdk level for paywalls and customer center (RevenueCat#2465) via
Muhammad-Sharif Moustafa (@mshmoustafa)

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Low risk release bookkeeping: updates version strings, changelogs, and
documentation deployment targets without changing runtime logic beyond
the reported version identifier.
> 
> **Overview**
> Cuts the `10.3.0` release by updating all version references from
`10.3.0-SNAPSHOT` to `10.3.0` across build config (`gradle.properties`,
`.version`, `Config.frameworkVersion`) and sample/test app dependency
pins.
> 
> Updates release documentation publishing to sync Dokka output to the
`10.3.0` S3 path and changes `docs/index.html` to redirect to `10.3.0`.
Also promotes release notes by moving `CHANGELOG.latest.md` entries into
a new `CHANGELOG.md` section for `10.3.0`.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
056ce62. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants