queryPurchases in background

This commit is contained in:
Mygod
2020-07-28 04:36:07 +08:00
parent f60658a2d8
commit 84be6730ff

View File

@@ -32,7 +32,7 @@ class EBegFragment : AppCompatDialogFragment() {
} }
override fun onBillingSetupFinished(billingResult: BillingResult) { override fun onBillingSetupFinished(billingResult: BillingResult) {
if (billingResult.responseCode == BillingClient.BillingResponseCode.OK) { if (billingResult.responseCode == BillingClient.BillingResponseCode.OK) GlobalScope.launch(Dispatchers.IO) {
billingClient.queryPurchases(BillingClient.SkuType.INAPP).apply { billingClient.queryPurchases(BillingClient.SkuType.INAPP).apply {
if (responseCode == BillingClient.BillingResponseCode.OK) { if (responseCode == BillingClient.BillingResponseCode.OK) {
onPurchasesUpdated(this.billingResult, purchasesList) onPurchasesUpdated(this.billingResult, purchasesList)