TrivialDrive vs TrivialDrive V2?

use*_*758 10 android github in-app-purchase play-billing-library

为什么TrivialDrive有两个版本?

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

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

Mor*_*ang 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'
Run Code Online (Sandbox Code Playgroud)

查看此处的文档:

https://developer.android.com/google/play/billing/billing_library.html

显示Google刚刚发布了新版本的Billing Libraryrelease 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 应用程序提供计费支持。

  • 我不明白。https://developer.android.com/google/play/billing/billing_integrate.html(此处表示导入 IInAppBillingService.aidl 文件) https://developer.android.com/training/play-billing-library/preparing -iab-app.html(此处表示查看 Trivial Drive v2,并使用编译“com.android.billingclient:billing:dp-1”而不是导入 .aidl 文件)https://developer.android。 com/training/in-app-billing/preparing-iab-app.html(这里说查看 Trivial Drive) (3认同)