По каким причинам не отображается диалоговое окно Google Pay's Billing?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 По каким причинам не отображается диалоговое окно Google Pay's Billing?

Сообщение Anonymous »

fun purchase(activity: Activity, product: ProductDetails) {
if (activity.isFinishing || activity.isDestroyed) {
Log.e("Billing", "Invalid Activity: Cannot launch billing flow")
return
}
onConnected {
activity.runOnUiThread {
val productDetailsParams = BillingFlowParams.ProductDetailsParams.newBuilder()
.setProductDetails(product)
.build()

val billingFlowParams = BillingFlowParams.newBuilder()
.setProductDetailsParamsList(listOf(productDetailsParams))
.build()

billingClient.launchBillingFlow(activity, billingFlowParams)
}
}
}
< /code>
Я не понимаю, почему он не работает? (Все работает, создается продукт, продукт, вставленная в Play Console)
Проблема в том, что: когда я запускаю приложение, биллинговые продукты и BillingClient готовы к покупке, но во время покупки диалог нижней листы не открывается. < /P >
Я попытался создать несколько продуктов, но он все еще не работает. Я хочу понять, что я должен опубликовать новую версию приложения после создания подписки или без нового выпуска, это достаточно, чтобы использовать текущую версию? (Текущая версия содержит разрешение и зависимости выставления счетов)

Подробнее здесь: https://stackoverflow.com/questions/794 ... ot-showing
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»