TrivialDrive против TrivialDrive V2?

Почему существуют две версии TrivialDrive?

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

Какая версия должна быть основным справочным проектом для обучения биллингу в приложении? Какая разница между версиями?

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 только что выпустил новую версию биллинговой библиотеки dp-1:

Начиная с версии Play Billing Library dp-1 (июнь 2017 года), минимальный поддерживаемый уровень API - это Android 2.2 (уровень API 8). Минимальный поддерживаемый API биллинга в приложении - версия 3.

И, в частности, призывает внести изменения в минимальную поддержку API Android и 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 Billing Library. Смотрите эту ссылку: https://android-developers.googleblog.com/2017/06/money-made-easily-with-new-google-play.html

Другие вопросы по тегам