You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When updating subscriptions on Android, the platform requires explicitly stating Replacement Mode to determine how subscription change is handled. Currently, if the app offers the same subscription for, let's say, a week, a month or a year, and an active subscriber tries to change subscription using Adapty paywall, a new subscription would be purchased for full price and the user would have 2 active subscriptions.
final result = await adapty.makePurchase( product: product, subscriptionUpdateParams: subscriptionUpdateParams, );
But there is not such option available using AdaptyUI().createPaywallView() and showing paywall from paywall builder. It would be great if we had an option to set this parameter globally or when creating specific paywall view, or alternatively, in paywall builder.
Please let me know if I'm missing anything!
The text was updated successfully, but these errors were encountered:
I think I might have misunderstood how different billing periods should be treated in Google Play. I have separate subscriptions instead of having multiple base plans for the same subscription.
Still, in case of changing subscription to an entirely different one, the change described above might still be useful
Hi there.
When updating subscriptions on Android, the platform requires explicitly stating Replacement Mode to determine how subscription change is handled. Currently, if the app offers the same subscription for, let's say, a week, a month or a year, and an active subscriber tries to change subscription using Adapty paywall, a new subscription would be purchased for full price and the user would have 2 active subscriptions.
According to docs, we can set AdaptyAndroidSubscriptionUpdateParameters? subscriptionUpdateParams, if makePurchase is called manually.
final result = await adapty.makePurchase( product: product, subscriptionUpdateParams: subscriptionUpdateParams, );
But there is not such option available using
AdaptyUI().createPaywallView()
and showing paywall from paywall builder. It would be great if we had an option to set this parameter globally or when creating specific paywall view, or alternatively, in paywall builder.Please let me know if I'm missing anything!
The text was updated successfully, but these errors were encountered: