我在从 Xamarin.Android.Google.BillingClient V2 迁移到 V3 时遇到问题。Xamarin 版本似乎与 Android 文档有所不同,我找不到任何信息来告诉我应该如何处理。这里有人可以帮忙吗?
例如,在 Android 文档中,QueryPurchaseHistoryAsync() 仍然具有与以前相同的两个参数,但在 Xamarin.Android 中不再是这种情况。相反,在 Xamarin.Ancroid 下,QueryPurchaseHistoryAsync() 丢失了 IPurchaseHistoryResponseListener 参数。如何确保调用响应侦听器?还是 QueryPurchaseHistoryAsync() 现在阻塞了?或者也许我应该用 QueryPurchaseHistory() 替换 QueryPurchaseHistoryAsync(),它接受响应侦听器?
这似乎是整个 BillingClient 的 Xamarin.Android 包装器的更改,所以我真的很惊讶我找不到有关更改的任何信息。我将非常感谢您的帮助!