代码之家  ›  专栏  ›  技术社区  ›  Martin Zeitler

Google Play计费客户端5.0弃用警告

  •  0
  • Martin Zeitler  · 技术社区  · 3 年前

    因为我升级了 BillingClient 至版本 5.0.0 :

    googleImplementation 'com.android.billingclient:billing:5.0.0'
    

    我收到了这些独特的弃用警告:

    warning: [deprecation] getSkus() in Purchase has been deprecated
    warning: [deprecation] getSkus() in PurchaseHistoryRecord has been deprecated
    warning: [deprecation] SkuType in BillingClient has been deprecated
    warning: [deprecation] SkuDetailsResponseListener in com.android.billingclient.api has been deprecated
    warning: [deprecation] SkuDetailsParams in com.android.billingclient.api has been deprecated
    warning: [deprecation] SkuDetails in com.android.billingclient.api has been deprecated
    warning: [deprecation] querySkuDetailsAsync(SkuDetailsParams,SkuDetailsResponseListener) in BillingClient has been deprecated
    warning: [deprecation] setSkuDetails(SkuDetails) in Builder has been deprecated
    

    例如 documentation 建议使用 ProductDetailsResponseListener 相反

    想问一下,如何使用它?

    1 回复  |  直到 3 年前
        1
  •  1
  •   Darshan    3 年前

    SkuDetailsResponseListener 替换为 ProductDetailsResponseListener 以及其他方法;回调自 添加新的订阅功能(根据文档)。

    您可以在此处查看完整的迁移指南:
    https://developer.android.com/google/play/billing/migrate-gpblv5

    推荐文章