From 3ba31c46d8c7dcbb77a4f9536df16ee53415a824 Mon Sep 17 00:00:00 2001 From: Max Date: Wed, 25 Oct 2023 17:14:31 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E8=A1=A5=E5=85=85=E6=94=AF=E4=BB=98?= =?UTF-8?q?=E8=AE=A2=E5=8D=95=E4=B8=BA=E7=A9=BA=E7=9A=84=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/yizhuan/erban/ui/pay/BillingManager.java | 6 ++++-- gradle.properties | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/yizhuan/erban/ui/pay/BillingManager.java b/app/src/main/java/com/yizhuan/erban/ui/pay/BillingManager.java index ee3169a39..0e1db913a 100644 --- a/app/src/main/java/com/yizhuan/erban/ui/pay/BillingManager.java +++ b/app/src/main/java/com/yizhuan/erban/ui/pay/BillingManager.java @@ -110,8 +110,10 @@ public class BillingManager implements PurchasesUpdatedListener { Log.i(TAG, "billingResult.getResponseCode()==" + billingResult.getResponseCode()); purchaseList.clear(); if (billingResult.getResponseCode() == BillingResponseCode.OK) { - for (Purchase purchase : purchases) { - handlePurchase(purchase); + if (purchases != null) { + for (Purchase purchase : purchases) { + handlePurchase(purchase); + } } mBillingUpdatesListener.onPurchasesUpdated(purchaseList); } else { diff --git a/gradle.properties b/gradle.properties index c1ae39462..1870cbcfd 100644 --- a/gradle.properties +++ b/gradle.properties @@ -31,8 +31,8 @@ COMPILE_SDK_VERSION=33 MIN_SDK_VERSION=21 TARGET_SDK_VERSION=33 -version_name=2.1.0 -version_code=2007 +version_name=2.1.1 +version_code=2110 #systemProp.https.proxyHost=127.0.0.1 #systemProp.https.proxyPort=7890 \ No newline at end of file