11

为什么有两个版本的 TrivialDrive?

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

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

4

3 回答 3

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 release dp-1:

从 Play Billing Library 版本 dp-1(2017 年 6 月)开始,支持的最低 API 级别为 Android 2.2(API 级别 8)。支持的最低应用内结算 API 是版本 3。

并特别指出了对最低支持 Android API 和 In-app Billing API 的更改。

鉴于 Trivial Drive V2 示例应用程序有一个 Wear 2.0 示例 - 此版本支持 Wear 2.0 应用程序的计费。

于 2017-07-04T17:12:58.040 回答
2

TrivialDrive_v2展示了一种与 Google Play Billing 集成的新方式。

它基于最新版本的Play Billing 库(当前为 1.0),并试图推广与其集成的最佳实践。

TrivialDrive 示例保留给那些仍然通过 AIDL 文件使用集成的人(例如 C++ 开发人员)。

于 2017-09-28T22:37:30.903 回答
1

Trivial Drive V2 是新版 Google Play 计费库的更新示例。请参阅该链接:https ://android-developers.googleblog.com/2017/06/money-made-easily-with-new-google-play.html

于 2017-09-27T17:40:00.450 回答