M
M
MaGwa2015-05-28 08:47:47
Android
MaGwa, 2015-05-28 08:47:47

How to get the in-app price in local currency for an app from Google Play?

It is required to display the price of the product in the local currency in the game store. For example, in the USA it will be 1 USD, and in Russia 51.99 RUR. What approaches are there, including organizational ones (for example, to indicate the price only in USD for all countries) to solve this problem?
As a possible approach to the solution, there is an idea to export in-apps from Google Play to csv, the price can be extracted from this csv, knowing the country. In this case, the task is reduced to determining the country in which the user who installed the application is located. How to define a country? By IP? It should also be noted that this approach has a minus: if I'm not mistaken, Google will convert prices every month, taking into account the changed exchange rate (correct if this is not the case). Thus, the resulting csv file should be updated every month. In a word - the solution looks cumbersome and inflexible, there is an impression that such a simple problem should have a simple solution.
The experience of people who solved this problem is interesting.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
G
GavriKos, 2015-05-28
@MaGwa

So Google knows how to do it all by itself. It seems that getSkuDetails() returns in the user's currency. Maybe it will be necessary to convert prices in the Google Play console.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question