Blog › WithCoach 6.2.0

Clearer subscription activation

Published: September 2, 2026 · WithCoach 6.2.0

WithCoach 6.2.0 connects purchase confirmation to the same server-owned subscription state used by cloud and coaching features. A receipt on the phone is no longer presented as active access until the service has verified the matching RevenueCat subscription.

Release availability

The subscription service and the iPhone app ship on separate timelines. Server-side verification and reconciliation can roll out first. The new in-app purchase experience described here becomes available only after Apple approves WithCoach 6.2.0 and the update appears on the App Store; preparing or uploading the build does not make the client update available.

A pending purchase stays recoverable

Sometimes the App Store confirms a purchase before the server receives the corresponding update. WithCoach now shows Activation pending instead of reporting a false success or failure. It remembers the pending check for the signed-in account, prevents an accidental duplicate purchase, and offers Check Again after the service catches up.

RevenueCat remains the source of truth

After a purchase, the service asks RevenueCat for the account’s current subscription instead of accepting entitlement names reported by the device. RevenueCat webhook activity triggers the same idempotent check, and a bounded nightly audit reports any remaining drift for investigation.

Measurement follows verified outcomes

Subscription analytics now distinguish a pending activation from a server-verified completion, and count the paywall only when it is actually displayed. This keeps purchase decisions focused on real customer outcomes rather than duplicated impressions or delayed backend updates.

Questions or feedback? Email hello@withcoach.app.