Subscription States Decide whether a user has access, and drive state aware UI, using and on Android. Phase 1: Discover Confirm what you are actually checking before you write code. - Which entitlement identifier gates the feature? (for example ) - Do you need a plain access boolean, or do you also need to explain why the user has or lacks access (billing issue, canceled but still paid, paused)? - Do you need the cached value (fast, possibly stale) or a freshly fetched value (server authoritative)? - Are you refreshing UI once on launch, or reacting to live changes (purchase, restore, backgro…