繁体   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