xamarin.android - 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 包装器的更改,所以我真的很惊讶我找不到有关更改的任何信息。我将非常感谢您的帮助!
解决方案
推荐阅读
- javascript - NestJS 中的 DI 是如何工作的?
- mysql - MySQL 错误:无法更新存储函数/触发器中的表“用户”,因为它已被调用此存储函数/触发器的语句使用
- r - Factor() 通过表中获得的统计相关性对 ggplot2 中的方面进行排序
- bash - 无法使用 az cli 列出订阅中所有资源组的资源
- python - 如何从 Django 模型下载图像或文件
- android - Android 11 - 访问私有存储中的文件
- javascript - 如何裁剪图像以适应屏幕尺寸而不是在网页中调整其大小?
- laravel - 数据表,加入同一张表?
- google-cloud-platform - 在 google cloud shell 上的 google storage 中解压 zip 文件
- python - ImportError: No module named libvirt error 为什么试图在 NetBSD 9.2 上为 libvirt 安装 python