Как правильно получить цену и валюту подписки разных стран Android?

Подскажите пожалуйста, есть задача показывать на экране цену подписки в зависимости от страны, написал следующий код:

    var priceCallback: SubscribePriceCallback? = null

    fun getPriceSubscribtion(subscribePriceCallback: SubscribePriceCallback) {
        this.priceCallback = subscribePriceCallback
        val params_month = SkuDetailsParams.newBuilder().setSkusList(arrayListOf(ID_SUBSCRIPTION)).setType(BillingClient.SkuType.SUBS).build()
        billingClient.querySkuDetailsAsync(params_month) { billingResult, skuDetailsList ->

            val purchaseParams = BillingFlowParams.newBuilder().setSkuDetails(skuDetailsList!!.get(0)).build()
            priceCallback!!.subscribePrice(purchaseParams.skuDetails.price)

        }
    }

Получаю нужную цену и валюту для моей страны, но у меня нет зарубежного аккаунта чтобы протестировать правильно ли подтянет цену другой страны, а гугл я так понял не предоставляет средств для тестирования данного вопроса(если они есть напишите пожалуйста), решил на всякий случай спросить правильно ли это отработает?


Ответы (0 шт):