今天工作:
查看credit purchase购买页UI逻辑
恢复积分内购相关代码
了解谷歌内购逻辑
关键属性或类:
ProductOrderBean类:
- 包含每一个购买项的各种参数;
- 属性product_Id:ProductOrderBean中的属性,作用是将该值传递到服务器,供服务器判断当前购买的商品种类。
CreditIapManager类:
- 初始化gp购买相关代码;
- 判断是否有未消费事件,如果有,则消费该事件;
- 调用gp购买相关代码,购买积分。
GpBillingManager类:
- initBillingManager:初始化支付服务
- queryPurchases:查询购买结果(异步)
- onQueryPurchasesFinished:处理查询购买结果
- onPurchasesUpdated:处理购买结果回调
- startGpPurchaseFlow:调用google sdk执行购买逻辑
- querySkuDetailsAsync:查询是否有该订单号(
目前执行到这个方法出错,猜测应该是googleplay上没有配置好
)