Нужно ли добавлять реализацию 'com. android .billingclient: billing-ktx: 2.1.0', когда я использую Kotlin для Google Play? - PullRequest
0 голосов
/ 05 февраля 2020

Я прочитал статью в https://developer.android.com/google/play/billing/billing_library_overview

Нужно ли добавлять implementation 'com.android.billingclient:billing-ktx:2.1.0', когда я использую Kotlin для Google Play?

I ' Я изучаю офисный пример кода , но я обнаружил, что пример кода не добавляет его, вы можете увидеть здесь .

1 Ответ

4 голосов
/ 06 февраля 2020

Я постараюсь ответить на ваш вопрос, даже не зная, какая именно c библиотека. В статье говорится следующее (что, я полагаю, вы прочитали):

Если вы используете Kotlin, модуль Play Billing Library KTX содержит Kotlin поддержку расширений и сопрограмм, которые позволяют вам напишите idiomati c Kotlin в своем решении Play Billing. Чтобы включить эти расширения в ваш проект, добавьте следующие зависимости в файл build.gradle вашего приложения

Так что это означает, что вам потребуется библиотека / расширение "billing-ktx", если вы хотите написать " idiomati c Kotlin "с использованием расширений и сопрограмм, содержащихся в" billing-ktx ". Но вы, конечно же, можете написать kotlin код без этого расширения lib.

Если бы я был на вашем месте (без особых знаний о библиотеке), я бы начал с базового c "ком . android .billingclient: биллинг: 2.1.0" . Если необходимость использования расширения возникнет позже, я просто добавлю его.

...