为什么有两个版本的 TrivialDrive?
https://github.com/googlesamples/android-play-billing
哪个版本应该是学习应用内计费的主要参考项目?版本之间有什么区别?
为什么有两个版本的 TrivialDrive?
https://github.com/googlesamples/android-play-billing
哪个版本应该是学习应用内计费的主要参考项目?版本之间有什么区别?
稍微搜索一下,发现 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 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 应用程序的计费。
TrivialDrive_v2展示了一种与 Google Play Billing 集成的新方式。
它基于最新版本的Play Billing 库(当前为 1.0),并试图推广与其集成的最佳实践。
TrivialDrive 示例保留给那些仍然通过 AIDL 文件使用集成的人(例如 C++ 开发人员)。
Trivial Drive V2 是新版 Google Play 计费库的更新示例。请参阅该链接:https ://android-developers.googleblog.com/2017/06/money-made-easily-with-new-google-play.html