Over-the-air paywall experiments
Run A/B tests on price, copy, and layout with revenue-per-view as the primary metric, and promote winners without shipping an app release.
Unlock Pro
Everything you need, no limits.
Cancel anytime · Restore purchase
New features, improvements, fixes, and API changes to CashSDK — dated, tagged, and deep-linkable. Continuous delivery you can actually follow.
Never miss a release
One short email per release — new features, breaking API changes, and fixes that matter. Or wire it into your own tools over RSS.
No marketing. Unsubscribe in one click.
Run A/B tests on price, copy, and layout with revenue-per-view as the primary metric, and promote winners without shipping an app release.
Everything you need, no limits.
Cancel anytime · Restore purchase
App Store and Play server notifications now process with lower latency and stronger replay protection, so entitlements update the moment a purchase clears.
The analytics dashboard ships cohort retention grids and lifetime-value curves computed from your raw purchase events — no sampling, no black box.
One Dart package for iOS and Android joins the native Swift and Kotlin SDKs, with the same paywall, entitlement, and receipt APIs.
A new event fires whenever an entitlement changes, carrying the full prior/next state in the payload. Additive — no breaking changes to existing events.
Resolved grace-period and billing-retry cases so paying users are never briefly locked out while a renewal is being re-attempted.
How we ship
Every release is tagged; breaking changes are always API-tagged and announced first.
Additive by default; deprecations get a migration window before anything is removed.
Email, RSS, or the docs changelog — pick the channel that fits your workflow.
Subscribe once and get every new feature, API change, and fix the day it ships.