簡體   English   中英

當我將 Kotlin 用於 Google Play 時,是否需要添加實現 'com.android.billingclient:billing-ktx:2.1.0'?

[英]Do I need to add implementation 'com.android.billingclient:billing-ktx:2.1.0' when I use Kotlin for Google Play?

我已閱讀https://developer.android.com/google/play/billing/billing_library_overview 上的文章

當我將 Kotlin 用於 Google Play 時,是否需要添加implementation 'com.android.billingclient:billing-ktx:2.1.0'

我正在學習office示例代碼,但是我發現示例代碼沒有添加它,你可以在這里看到。

我會在不真正了解那個特定圖書館的情況下嘗試回答你的問題。 這篇文章陳述了以下內容(我假設您已經閱讀過):

如果您使用的是 Kotlin,Play Billing Library KTX 模塊包含 Kotlin 擴展和協程支持,使您能夠在 Play Billing 解決方案中編寫慣用的 Kotlin。 要在您的項目中包含這些擴展,請將以下依賴項添加到您的應用程序的 build.gradle 文件中

所以這意味着如果您想使用“billing-ktx”中包含的擴展和協程編寫“慣用的 Kotlin”,您將需要“billing-ktx”庫/擴展。 但是你當然可以在沒有這個擴展庫的情況下編寫 kotlin 代碼。

如果我在你的位置(對圖書館沒有太多了解),我會從基本的“com.android.billingclient:billing:2.1.0”開始。 如果稍后需要使用擴展名,我會簡單地添加它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM