TrivialDrive против TrivialDrive V2?
Почему существуют две версии TrivialDrive?
https://github.com/googlesamples/android-play-billing
Какая версия должна быть основным справочным проектом для обучения биллингу в приложении? Какая разница между версиями?
3 ответа
Небольшой поиск показывает, что образец Trival Drive V2 имеет общий файл 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