I spent a week looking for solution to upgrade/downgrade subscriptions on Android InAppBilling.
There's a reference page about this function: http://developer.android.com/google/play/billing/billing_reference.html
Google said that we could use getBuyIntentToReplaceSkus()
method, but I couldn't found any documentation about that in its signature. I can't also see it in IInAppBillingService.aidl file that Google provided.
Is there any one who may help me?
During a grace period, the user should retain access to subscription benefits. Before a subscription enters into account hold, Google makes additional attempts to charge the payment method for up to 24 hours. The user retains subscription benefits during this period.
Just use my aidl file and be happy :)
It works perfectly!
https://gist.github.com/cre8ivejp/21b10fbbc7e500f99059
*Do not change the order of the methods inside aidl file or it will not work.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With