У меня есть приложение в 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, и, возможно, региона или платежного адреса моей кредитной карты.
Итак, как же тогда мы можем смоделировать другие регионы, чтобы проверить это? требование?