使用了google新版的内购API,com.android.billingclient:billing:1.0,使用方法更加简单了。
使用该封装,只需要简单的一步就能初始化,里面的接口功能齐全,具备完整的成功、失败、错误回调。里面包含详细教程,有些坑可以看我博客。
http://blog.csdn.net/u013640004/article/details/78257536
更新日志:
*V1.1.3 2017/12.19
*修复-服务启动失败时导致的空指针错误。
*
* V1.1.2 2017/12/18
* 修复-修复内购未被消耗的BUG。
* 增加-每次启动都获取一次历史内购订单,并且全部消耗。
* 增加-可以通过设置isAutoConsumeAsync来确定内购是否每次自动消耗。
* 增加-将consumeAsync改为public,你可以手动调用消耗。
*
* V1.1.1 2017/11/2
* 升级-内购API版本为google最新版本。compile 'com.android.billingclient:billing:1.0'
* 特性-不需要key了,不需要IInAppBillingService.aidl了,不需要那一大堆Utils了,创建新实例的时候必须要传入购买回调接口。
1