gpt4 book ai didi

android - 从哪里初始化 Google Play Billing Library 中的 BillingClient?

转载 作者:行者123 更新时间:2023-11-29 01:06:23 24 4
gpt4 key购买 nike

我想使用 Google Play Billing Library用于我的 Android 应用中的应用内结算。当应用程序启动时,我想初始化 BillingClient ,开始连接,并检索一些产品数据。实际购买将发生在不同的 Activity 中(而不是启动 Activity )。

我是否应该制作某种包含 BillingClient 的单例计费管理器,以便我可以在应用程序启动时启动它并在其他 Activity 中仍然使用它?或者有更好的方法吗?

最佳答案

有一个example由谷歌提供。在此示例中,他们使用额外的 BillingManager 类,可以从应用程序的不同位置访问它,但它不是单例,因为它不仅与 BillingClient 有关,您还必须有 PurchasesUpdatedListener,它从 BillingManager 接收更新。

如果你想使 BillingClient 成为单例,你可以使用 BillingManager从示例应用程序中自行管理 BillingUpdatesListener 列表。

关于android - 从哪里初始化 Google Play Billing Library 中的 BillingClient?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46774109/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com