Skip to main content
Question

Changing subscription plans via purchaseLogic when using RevenueCat Paywalls in Android

  • February 9, 2026
  • 0 replies
  • 7 views

Forum|alt.badge.img

Hello,

I am currently using two subscription plans in my app: Plus and Pro. Following the guidance in the RevenueCat documentation, I have implemented a custom PurchaseLogic that creates a new PurchaseParams containing the GoogleReplacementMode (for upgrading/downgrading plans).

To handle this logic manually, I have also set purchasesAreCompletedBy to MY_APP.

Based on the documentation for MY_APP, it states that the app is responsible for acknowledging the purchase. To confirm my understanding: after calling Purchases.sharedInstance.awaitPurchase(purchaseParams), should I then proceed to handle the acknowledgment and the remaining transaction steps directly using the Google BillingClient?

Thank you.