Codename One Adds Commerce Layer to Handle Post-Purchase Entitlements

Codename One, an open-source framework for building cross-platform apps in Java or Kotlin, has introduced a new Commerce feature via PR #5300. The addition does not replace in-app purchases but instead manages the backend complexity that follows a transaction, including receipt validation, subscription lifecycle, refunds, and entitlement checks. Developers can query whether a user has access to a feature by entitlement name rather than tracking individual SKUs across Apple and Google stores. If a developer exceeds their validation quota, the system degrades gracefully by falling back to platform-level receipt signals, ensuring paying users are not locked out. The service also provides revenue analytics such as MRR, churn, and cohort retention, while Codename One itself takes no cut of any transaction.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in