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.