20200203 luckin call积分内购相关代码笔记

今天工作:
查看credit purchase购买页UI逻辑
恢复积分内购相关代码
了解谷歌内购逻辑


关键属性或类:

ProductOrderBean类:

  • 包含每一个购买项的各种参数;
  • 属性product_Id:ProductOrderBean中的属性,作用是将该值传递到服务器,供服务器判断当前购买的商品种类。

CreditIapManager类:

  • 初始化gp购买相关代码;
  • 判断是否有未消费事件,如果有,则消费该事件;
  • 调用gp购买相关代码,购买积分。

GpBillingManager类:

  • initBillingManager:初始化支付服务
  • queryPurchases:查询购买结果(异步)
  • onQueryPurchasesFinished:处理查询购买结果
  • onPurchasesUpdated:处理购买结果回调
  • startGpPurchaseFlow:调用google sdk执行购买逻辑
  • querySkuDetailsAsync:查询是否有该订单号(目前执行到这个方法出错,猜测应该是googleplay上没有配置好

参考:https://www.jianshu.com/p/7cd04d9f8fb5

你可能感兴趣的:(20200203 luckin call积分内购相关代码笔记)