I’m using Flutter and in_app_purchase
package to manage my IAP. The problem I’ve come across is getting different prices for users in different regions. For example something that’s 0.99$ in USA, I want to make 50 INR in India.
This is the API I use to display products and their prices from AppStore. My region is currently set to India in the simulator, but the prices are still shown in USD, even though I specifically set separate prices in INR for India in App Store connect.
final ProductDetailsResponse response = await _iap.queryProductDetails(ids);
for (var product in response.productDetails) {
print('Product: ${product.title}, Price: ${product.price}');
}`