Как правильно получить цену и валюту подписки разных стран 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)
}
}
Получаю нужную цену и валюту для моей страны, но у меня нет зарубежного аккаунта чтобы протестировать правильно ли подтянет цену другой страны, а гугл я так понял не предоставляет средств для тестирования данного вопроса(если они есть напишите пожалуйста), решил на всякий случай спросить правильно ли это отработает?