Files
brave-core/android/java
Serg 89a6bd6f7b [Android] Surface Play in-app messages for subscription events (#36819)
Calls BillingClient.showInAppMessages on app foreground so the Play
Store can render its recovery dialog (declined payment, opt-in price
change) on top of Brave. Gated on the user having an active VPN or Leo
subscription, throttled to one call per real foreground session via an
ApplicationStatus listener that resets only on HAS_STOPPED_ACTIVITIES /
HAS_DESTROYED_ACTIVITIES — in-app navigation does not re-trigger.

Resolves: https://github.com/brave/brave-browser/issues/55735
2026-05-28 17:48:12 -04:00
..