首页 > 解决方案 > Xamarin.Android.Google.BillingClient 3.0 更改

问题描述

我在从 Xamarin.Android.Google.BillingClient V2 迁移到 V3 时遇到问题。Xamarin 版本似乎与 Android 文档有所不同,我找不到任何信息来告诉我应该如何处理。这里有人可以帮忙吗?

例如,在 Android 文档中,QueryPurchaseHistoryAsync() 仍然具有与以前相同的两个参数,但在 Xamarin.Android 中不再是这种情况。相反,在 Xamarin.Ancroid 下,QueryPurchaseHistoryAsync() 丢失了 IPurchaseHistoryResponseListener 参数。如何确保调用响应侦听器?还是 QueryPurchaseHistoryAsync() 现在阻塞了?或者也许我应该用 QueryPurchaseHistory() 替换 QueryPurchaseHistoryAsync(),它接受响应侦听器?

这似乎是整个 BillingClient 的 Xamarin.Android 包装器的更改,所以我真的很惊讶我找不到有关更改的任何信息。我将非常感谢您的帮助!

标签: xamarin.androidandroid-billingbillingclient

解决方案


推荐阅读