问题标签 [android-billing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
341 浏览

android - 在 Android 中测试订阅

我正在使用应用计费 V3。我正在添加订阅功能。由于不够清楚,我无法从文档中看出,我可以使用静态响应代码来测试订阅吗?如果没有,我如何测试取消和重新订阅..等?

0 投票
2 回答
88 浏览

android - Android 使用 AndroidBillingLibrary 获取购买价格

我正在使用 AndroidBillingLibrary 进行购买。但我不知道如何在代码中获取购买价格(应用内商品)。如果可以使用该库,因为该库基于 In-app Billing API 版本 2?我看到在 API 版本 3链接中是可能的

0 投票
1 回答
52 浏览

android - Android计费服务 - 在哪里绑定?

我的 android 应用程序中有一个特定的工作流程,所以我不知道应该在哪里绑定 Billing 服务。

最初,我的应用程序启动第一个确定用户位置的后台任务,然后调用第二个后台任务,因为它只能在确定位置后运行。

现在我希望仅在某些订阅处于活动状态时才执行第二个后台任务。

问题是这两个事件——第二个任务的开始和获得服务连接——都没有及时确定,所以我不知道如何在它们之间进行同步。

示例活动:

0 投票
2 回答
4886 浏览

android - In-app purchase: get the name or ID of the Google Play account that's requesting a purchase

I want to get a name / ID of the user making a purchase. I would like to do without AccountManager if possible, as its use requires an extra permission. Even with AccountManager I don't see a way to determine the current account, so any advice is welcome.

0 投票
1 回答
2289 浏览

android - 静态代码中的应用内购买错误

我正在使用当前的购买代码来调用购买意图

现在我正在检查 onActivityResult

由于我正在调用“android.test.canceled”,所以我应该得到 BILLING_RESPONSE_RESULT_USER_CANCELED 这个响应,但它显示为付款成功并返回 responseCode 作为 BILLING_RESPONSE_RESULT_OK,intent.getExtras 中没有其他参数。我正在尝试静态响应 http://developer.android.com/google/play/billing/billing_testing.html#billing-testing-static

感谢和问候!!

0 投票
1 回答
708 浏览

android - Android - 实现ServiceConnection时编译错误

我正在努力添加应用内计费并使用此官方文档

我在这个部分Binding to IInAppBillingService

这是我的代码:

但是我得到编译错误,说我必须实现 onServiceConnected 和 onServiceDisconnected 方法。但我认为我已经以示例建议的方式添加了它们。

我在这里哪里做错了?谢谢!

0 投票
3 回答
107 浏览

android - Android In App Billing 承诺稍后付款?

我有一个想要开发的 Android 应用程序的概念。但是,经过大量研究,我仍然不确定应用程序内的 android 计费系统是否支持该应用程序的一个重要组件,并希望过去可能有人分享过类似的问题。

基本上,如果事件没有发生,我希望用户承诺稍后购买应用内商品。因此,我希望我可以暂停付款直到稍后的时间,然后在没有发生上述事件的情况下执行此付款。

如果确实发生了某些事件,是否可以暂停付款直到稍后时间并取消它们,但如果没有则执行付款?

0 投票
2 回答
2274 浏览

android - 是否可以用付费版本替换现有的 Android 免费应用程序

大家好,我制作了应用程序免费版和付费版。

我想知道,有什么办法可以在安装过程中用付费版本替换免费版本。

*考虑这个场景*

用户已经安装了免费版本。现在他想要一些仅在付费版本中可用的附加功能。因此,他从应用程序重定向到他购买并安装付费版本的 google play。

现在他有免费和付费版本,但我们知道他现在只会使用付费版本,所以我想知道如何用付费版本替换免费版本。

我知道我可以通过 inApp 购买来实现这一点,但有什么办法可以解决吗?安装付费版时如何自动卸载或覆盖免费版?

甚至可能吗?

如果可能,两者的包名称应该相同还是不同?

0 投票
2 回答
20633 浏览

android - android in-app billing v3 api中的开发人员有效负载应该是什么?

我正在我的应用中实施应用内计费以解锁高级功能。应用内结算设置正确。除了“开发人员有效负载”之外,一切似乎都很好。

示例应用程序说

示例应用程序使用空字符串作为开发人员有效负载。我的问题是使用什么字符串作为开发人员有效负载?我可以使用用户的主电子邮件 ID 吗?

0 投票
1 回答
6368 浏览

android - Android InApp Purchase:getPurchases 返回空响应

我有一个包含 4 个ManagedIn App Purchases 并使用 In App Billing API v3 的应用程序。购买工作正常。为了恢复购买,当我调用getPurchases(...)它时不会显示任何拥有的 SKU。

以下是代码片段:

有没有人经历过类似的事情?我错过了什么吗?

任何帮助表示赞赏!