在 InAppBilling V3 的 google 文档中,他们使用 IInAppBillingService 进行购买。检查以下网址。
http://developer.android.com/google/play/billing/billing_integrate.html
捆绑 buyIntentBundle = mService.getBuyIntent(3, getPackageName(),
sku,“inapp”,“bGoa+V7g/yqDXvKRqq+JTFn4uQZbPiQJo4pf9RzJ”);
但在 SDK 附带的简单示例中,他们使用 IABHelper 进行购买。
我很困惑,比如 IABHelper 是否是 V2,IInAppBillingService 是否是 V3。
因为您无法通过 IABHelper 获取可用的 SKU 详细信息。但通过 IInAppBillingService ,这是可能的
捆绑 skuDetails = mService.getSkuDetails(3,
getPackageName(), "inapp", querySkus);
哪一个是最新版本?
IABHelper
只是一个包装实用程序类,旨在为您提供一个示例IInAppBillingService
是要使用的。
IInAppBillingService
是应用内计费 API 的一部分。它用于执行购买和检查状态。您可以直接使用此服务,而无需考虑助手类。
很多人发现IABHelper
更简单,他们按原样使用它。其他人使用服务并完全忽略帮助程序类。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)