Q:

Android Billing: changing the price of a subscription

It's possible to change the price of an active subscription item, as described here.  However, it is not clear to me whether the developer has to notify the user about the price change, and get their consent, or whether the developer can rely on Google Play to do this, as described here. My reading of this is that it's optional to include code that notifies the user with a custom dialog to seek their consent, but that doing so (with a friendly explanation of why the price has changed) will increase the likelihood of the user accepting?  As a side note, I find it slightly frustrating that it's not even possible to update subscription pricing to take account of exchange rate fluctuations, without potentially losing subscribers due to lack of consent.

A:

I would not recommend changing the price of package if you already have a lot of active subscribers, they will not be automatically renewed if they do not agree to the price change. You can check priceChange.state field to see wether the user accepted the price change or not.
Note: currently you will need the users consent for both price increase and decrease which is kinda odd ( I was told that they are planning to remove user consent when the price is decreased but as for now user consent is required for price decrease as well)    

