Как смоделировать различные языковые стандарты для тестирования отображения региональной валюты для биллинга Android? - PullRequest
0 голосов
/ 28 мая 2020

У меня есть приложение в Google Play, которое используется для выставления счетов за приложения. Я уже успешно подключаюсь к IInAppBillingService и получаю информацию о SKU:

    Bundle details = mBillingService.getSkuDetails(BILLING_VERSION, getPackageName(), "subs", skuBundle);
    ArrayList<String> skuDetails = details.getStringArrayList("DETAILS_LIST");
    JSONObject jobj = new JSONObject(skuDetails.get(0));
    String localizedCost = jobj.getString("price");

Я пытаюсь смоделировать разные регионы, чтобы убедиться, что я соблюдаю требование Google от 16 июня 2020 года о отображении значений в местной валюте.

Я установил для своего телефона предпочтительный язык: испанский sh и японский, но SKU продолжает возвращать значения в долларах США.

Я погуглил, и все, что я нашел, похоже указывают на тот факт, что Google Play определяет мою локаль на основе моего истинного региона, определенного в Google Play, и, возможно, региона или платежного адреса моей кредитной карты.

Итак, как же тогда мы можем смоделировать другие регионы, чтобы проверить это? требование?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...