TrivialDrive vs TrivialDrive V2?

时间:2017-07-04 16:28:11

标签: android github in-app-purchase play-billing-library

为什么TrivialDrive有两个版本?

https://github.com/googlesamples/android-play-billing

哪个版本应该是学习应用内结算的主要参考项目?版本之间有什么区别?

3 个答案:

答案 0 :(得分:3)

一点点搜索显示Trival Drive V2示例有一个共享的build.gradle文件:

https://github.com/googlesamples/android-play-billing/blob/master/TrivialDrive_v2/shared-module/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示例。