为什么TrivialDrive有两个版本?
https://github.com/googlesamples/android-play-billing
哪个版本应该是学习应用内结算的主要参考项目?版本之间有什么区别?
答案 0 :(得分:3)
一点点搜索显示Trival Drive V2示例有一个共享的build.gradle文件:
有以下一行:
compile 'com.android.billingclient:billing:dp-1'
查看此处的文档:
https://developer.android.com/google/play/billing/billing_library.html
显示Google刚刚发布了新版本的Billing Library版本dp-1:
从Play Billing Library版本dp-1(2017年6月)开始,最低要求 支持的API级别是Android 2.2(API级别8)。支持的最低限度 应用内结算API是第3版。
并专门调出对最低支持Android API和应用内结算API的更改。
鉴于Trivial Drive V2示例应用程序有一个Wear 2.0示例 - 此版本在Wear 2.0应用程序上具有计费支持。
答案 1 :(得分:1)
Trivial Drive V2是针对新版Google Play结算库的刷新示例。请看该链接:https://android-developers.googleblog.com/2017/06/money-made-easily-with-new-google-play.html
答案 2 :(得分:1)
TrivialDrive_v2演示了一种与Google Play结算相结合的新方法。
它基于最新版本的Play Billing library(目前为1.0),并尝试推广与其集成的最佳实践。
为那些仍然通过AIDL文件(例如C ++开发人员)使用集成的人保留了TrivialDrive示例。