- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
在 InAppBilling V3 的谷歌文档中,他们使用 IInAppBillingService 进行购买。检查以下 URL。
http://developer.android.com/google/play/billing/billing_integrate.html
Bundle buyIntentBundle = mService.getBuyIntent(3, getPackageName(),sku, "inapp", "bGoa+V7g/yqDXvKRqq+JTFn4uQZbPiQJo4pf9RzJ");
但在随 SDK 一起提供的简单示例中,他们使用 IABHelper 进行购买。
我很困惑,比如 IABHelper 是 V2 还是 IInAppBillingService 是 V3。
因为您无法通过 IABHelper 获取可用的 SKU 详细信息。但是通过 IInAppBillingService ,这是可能的
bundle skuDetails = mService.getSkuDetails(3,getPackageName(), "inapp", querySkus);
哪个是最新版本?
最佳答案
IABHelper
只是一个包装器实用程序类,旨在为您提供一个如何使用 IInAppBillingService
的示例。
IInAppBillingService
是应用内结算 API 的一部分。它用于执行购买和检查状态。您可以直接使用此服务,而无需考虑辅助类。
许多人发现 IABHelper
更简单,他们按原样使用它。其他人使用服务并完全忽略助手类。
关于android - InAPPBilling中IABHelper和IInAppBillingService的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24106255/
我有 InAppPurchases,我使用 创建了服务 mService = IInAppBillingService.Stub.asInterface(service); 并用 绑定(bind)它
最近我为我的安卓应用实现了应用计费 https://developer.android.com/google/play/billing/billing_integrate.html#billing-s
我正在尝试使用应用内结算库。 自 2 天以来它一直运行良好。现在,当我生成签名的 APK 时,它会显示 AGPBI: {"kind":"error","text":"Program type alre
根据版本说明,应用内结算版本 5 于 2015 年 2 月发布。 Version Notes 我找不到描述更新界面的 IInAppBillingService.aidl。 我已通过 SDK 管理器将
大家好,我有一个关于计费的问题,当我点击按钮时,我在另一个类中调用了这个方法: public void launchPurchase() { BillingManager.getInstanc
我正在使用 Android Studio,并且正在学习应用内结算教程 http://developer.android.com/google/play/billing/billing_integrat
当我运行下面的 Java for Android 代码时,在 GetItemList 类的 doInBackground 方法中调用 getSkuDetails 的行上出现 NullPointerEx
第一次尝试使用应用内结算 V3,目标是 Android 2.2(API 级别 8),使用 Eclipse。 创建了一个名为 com.android.vending.billing 的包(在/src 中
我正在开发 android 项目,我正在使用应用内购买。这一切都在 Ecipe 中运行,但我看到 Android Studio 有另一个更新,它修复了许多与库依赖项相关的问题,除了一个问题之外似乎确实
自从修改我的代码以使用 Android 计费库而不是示例应用程序中的旧 IABHelper 后,我收到了很多 ANR 以及下面的跟踪记录。任何人都知道如何解决这个问题?跟踪中没有一行我的代码。 "ma
近 2 个月以来,我一直在寻找以下问题的解决方案。我在我的应用程序中实现了一个库,其中还包括 IInAppBillingService.aidl 文件和来自 Google 的 In App Billi
问题仅发生在发布版本或生成签名的 apk 时,当我构建调试时 - 没有这样的问题。 将 AS 升级到版本 3.1 后立即出现问题 Program type already present: com.a
您好,我已将 IInAppBillingService.aidl 文件添加到 ../main/aidl/com/android/vending/billing/目录,但没有生成 java 文件。我错过
使用 Google 新的应用内结算库(第 3 版),它应该是 significantly easier将计费添加到一个人的应用程序中。开发人员博客中显示的代码(请参阅链接)看起来已经非常简单了。 但是
我有一个要求,我希望获得已消费的购买收据。因此排除了使用方法 getPurchases 的方法,因为它仅提供拥有但未消费的购买信息。我可以看到 getPurchaseHistory 的文档,它可以提供
我正在学习本教程: https://developer.android.com/google/play/billing/billing_integrate.html#billing-permissio
我正在尝试在 Android 应用程序中使用应用程序产品购买,我尝试将 IInAppBillingService.aidl 放在很多地方但没有人生成 Java 文件,这是我的应用程序结构: 谁能帮我找
我收到此错误。我该如何修复它? ERROR: Duplicate jar entry [com/android/vending/billing/IInAppBillingService$Stub$Pr
将 billingclient 升级到 2.1.0 时: implementation 'com.android.billingclient:billing:2.1.0'//from 2.0.1 我的
我是一名优秀的程序员,十分优秀!