feat:增加点支付相关log

feat:修改Mob一个配置,不确定是否影响google登录
This commit is contained in:
Max
2023-11-11 22:36:02 +08:00
parent bc930690a9
commit 303d71c07a
3 changed files with 9 additions and 2 deletions

View File

@@ -107,10 +107,11 @@ public class BillingManager implements PurchasesUpdatedListener {
/*更新商品*/
@Override
public void onPurchasesUpdated(BillingResult billingResult, List<Purchase> purchases) {
Log.i(TAG, "billingResult.getResponseCode()==" + billingResult.getResponseCode());
Log.i(TAG, "onPurchasesUpdated() billingResult.getResponseCode()==" + billingResult.getResponseCode());
purchaseList.clear();
if (billingResult.getResponseCode() == BillingResponseCode.OK) {
if (purchases != null) {
Log.i(TAG, "onPurchasesUpdated purchases.size=" + purchases.size());
for (Purchase purchase : purchases) {
handlePurchase(purchase);
}
@@ -131,6 +132,7 @@ public class BillingManager implements PurchasesUpdatedListener {
if (!verifyValidSignature(purchase.getOriginalJson(), purchase.getSignature())) {
return;
}
Log.i(TAG, "handlePurchase()");
purchaseList.add(purchase);
}
@@ -202,6 +204,7 @@ public class BillingManager implements PurchasesUpdatedListener {
}
public void consumeAsync(final String purchaseToken) {
Log.i(TAG,"consumeAsync()");
final ConsumeParams consumeParams = ConsumeParams.newBuilder().setPurchaseToken(purchaseToken).build();
executeServiceRequest(() -> billingClient.consumeAsync(consumeParams, (billingResult, s) ->

View File

@@ -217,8 +217,10 @@ public class ChargeActivity extends BaseMvpActivity<IChargeView, ChargePresenter
@Override
public void onPurchasesUpdated(List<Purchase> purchases) {
for (Purchase purchase : purchases) {
Log.i(TAG, "onPurchasesUpdated() state=" + purchase.getPurchaseState());
if (purchase.getPurchaseState() == Purchase.PurchaseState.PURCHASED &&
purchase.getAccountIdentifiers() != null) {
Log.i(TAG, "onPurchasesUpdated() verifyOrder");
PayModel.get().verifyOrder(
purchase.getAccountIdentifiers().getObfuscatedAccountId(),
purchase.getProducts().get(0),
@@ -247,6 +249,7 @@ public class ChargeActivity extends BaseMvpActivity<IChargeView, ChargePresenter
}
},
throwable -> {
Log.i(TAG, "onPurchasesUpdated() throwable="+throwable.getMessage());
if (!(throwable instanceof IgnoreException)) {
SingleToastUtil.showToast(throwable.getMessage());
}
@@ -258,6 +261,7 @@ public class ChargeActivity extends BaseMvpActivity<IChargeView, ChargePresenter
@Override
public void onConsumeFinished(String token, int result) {
Log.i(TAG, "onConsumeFinished()");
getMvpPresenter().loadUserInfo();
}

View File

@@ -19,7 +19,7 @@ android.enableJetifier=true
android.enableResourceOptimizations=false
# mob
MobSDK.spEdition=FP
MobSDK.spEdition=GPP
only_arm64=false
minify_enabled=false