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
По каким причинам не отображается диалоговое окно Google Pay's Billing? ⇐ Android
Форум для тех, кто программирует под Android
1739216897
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 >
Я попытался создать несколько продуктов, но он все еще не работает. Я хочу понять, что я должен опубликовать новую версию приложения после создания подписки или без нового выпуска, это достаточно, чтобы использовать текущую версию? (Текущая версия содержит разрешение и зависимости выставления счетов)
Подробнее здесь: [url]https://stackoverflow.com/questions/79428151/for-what-reasons-is-google-pays-billing-dialog-not-showing[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия